summaryrefslogtreecommitdiff
path: root/src/includes/nodeshandling.inc
blob: 2ee25d09efc22330f9cb28e321cd5c4fc7ae7f5a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
handleNodeType(FUNCTION_DECL, FunctionDecl)
handleNodeType(PARM_DECL, ParmDecl)
handleNodeType(RESULT_DECL, ResultDecl)
handleNodeType(TYPE_DECL, TypeDecl)
handleNodeType(FUNCTION_TYPE, FunctionType)
handleNodeType(INTEGER_TYPE, IntegerType)
handleNodeType(VOID_TYPE, VoidType)
handleNodeType(POINTER_TYPE, PointerType)
handleNodeType(RETURN_EXPR, ReturnExpr)
handleNodeType(TREE_LIST, TreeList)
handleNodeType(IDENTIFIER_NODE, Identifier)
handleNodeType(INTEGER_CST, IntegerCst)
handleNodeType(STATEMENT_LIST, StatementList)
handleNodeType(BIND_EXPR, BindExpr)
handleNodeType(DECL_EXPR, DeclExpr)
handleNodeType(INIT_EXPR, InitExpr)
handleNodeType(CONVERT_EXPR, ConvertExpr)
handleNodeType(CLEANUP_POINT_EXPR, CleanupPointExpr)
handleNodeType(VAR_DECL, VarDecl)
handleNodeType(BLOCK, Block)
handleNodeType(EXPR_STMT, ExprStmt)
handleNodeType(IF_STMT, IfStmt)
handleNodeType(WHILE_STMT, WhileStmt)
handleNodeType(PLUS_EXPR, PlusExpr)
handleNodeType(MINUS_EXPR, MinusExpr)
handleNodeType(MULT_EXPR, MultExpr)
handleNodeType(MODIFY_EXPR, ModifyExpr)
handleNodeType(CALL_EXPR, CallExpr)
handleNodeType(ADDR_EXPR, AddrExpr)
handleNodeType(EQ_EXPR, EqExpr)
handleNodeType(LT_EXPR, LtExpr)
handleNodeType(LE_EXPR, LeExpr)
handleNodeType(GT_EXPR, GtExpr)
handleNodeType(GE_EXPR, GeExpr)
handleNodeType(NE_EXPR, NeExpr)
handleNodeType(INDIRECT_REF, IndirectRef)
handleNodeType(LOOP_EXPR, LoopExpr)
handleNodeType(NOP_EXPR, NopExpr)
handleNodeType(COND_EXPR, CondExpr)
handleNodeType(POINTER_PLUS_EXPR, PointerPlusExpr)