C compiler with embedded metalanguage.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

117 lines
1.6 KiB

_DO(Undefined)
_DO(Integer)
_DO(Float)
_DO(String)
_DO(Symbol)
_DO(Function)
_DO(Map)
_DO(If)
_DO(While)
_DO(Do)
_DO(For)
_DO(ForIn)
_DO(Switch)
_DO(Call)
_DO(Invoke)
_DO(Func)
_DO(Block)
_DO(Declaration)
_DO(Assign)
_DO(Logor)
_DO(Logand)
_DO(Bitor)
_DO(Bitxor)
_DO(Bitand)
_DO(Equal)
_DO(Noteq)
_DO(Less)
_DO(Lesseq)
_DO(Greater)
_DO(Greatereq)
_DO(Shleft)
_DO(Shright)
_DO(Add)
_DO(Sub)
_DO(Mul)
_DO(Div)
_DO(Mod)
_DO(Not)
_DO(Neg)
_DO(Com)
_DO(PreIncVariable)
_DO(PreIncMember)
_DO(PreIncIndex)
_DO(PostIncVariable)
_DO(PostIncMember)
_DO(PostIncIndex)
_DO(PreDecVariable)
_DO(PreDecMember)
_DO(PreDecIndex)
_DO(PostDecVariable)
_DO(PostDecMember)
_DO(PostDecIndex)
_DO(GetVariable)
_DO(GetMember)
_DO(SetMember)
_DO(GetIndex)
_DO(SetIndex)
_DO(Return)
_DO(Break)
_DO(Continue)
_DO(Throw)
_DO(Try)
_DO(Quote)
_DO(Comment)
_DO(Token)
_DO(C_declaration)
_DO(C_string)
_DO(C_if)
_DO(C_int)
_DO(C_float)
_DO(C_char)
_DO(C_id)
_DO(C_while)
_DO(C_do)
_DO(C_for)
_DO(C_binary)
_DO(C_initializer)
_DO(C_range)
_DO(C_conditional)
_DO(C_index)
_DO(C_designation)
_DO(C_attribution)
_DO(C_deref)
_DO(C_block)
_DO(C_call)
_DO(C_subexpr)
_DO(C_array)
_DO(C_parameter)
_DO(C_typeOf)
_DO(C_unary)
_DO(C_prefix)
_DO(C_alignOf)
_DO(C_sizeOf)
_DO(C_cast)
_DO(C_attributeSpec)
_DO(C_asm)
_DO(C_asmExpr)
_DO(C_asmExprArg)
_DO(C_aggregate)
_DO(C_attribute)
_DO(C_postfix)
_DO(C_compound)
_DO(C_functionDef)
_DO(C_exprStatement)
_DO(C_switch)
_DO(C_goto)
_DO(C_continue)
_DO(C_break)
_DO(C_return)
_DO(C_case)
_DO(C_default)
_DO(C_label)
_DO(C_labelDeclaration)
_DO(C_structSpec)
_DO(C_structDeclarator)
_DO(C_enumSpec)
_DO(C_enum)