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)