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)