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) handleNodeType(BOOLEAN_TYPE, BooleanType) handleNodeType(NULLPTR_TYPE, NullPtrType) handleNodeType(RECORD_TYPE, RecordType) handleNodeType(TARGET_EXPR, TargetExpr) handleNodeType(EH_SPEC_BLOCK, EhSpecBlock) handleNodeType(FIELD_DECL, FieldDecl) handleNodeType(VECTOR_TYPE, VectorType) handleNodeType(VIEW_CONVERT_EXPR, ViewConvertExpr) handleNodeType(NON_LVALUE_EXPR, NonLvalueExpr) handleNodeType(VECTOR_CST, VectorCst) handleNodeType(TRUTH_ORIF_EXPR, TruthOrIfExpr) handleNodeType(TRUTH_ANDIF_EXPR, TruthAndIfExpr) handleNodeType(SIZEOF_EXPR, SizeOfExpr) handleNodeType(ERROR_MARK, ErrorMark) handleNodeType(REAL_TYPE, RealType) handleNodeType(CONSTRUCTOR, Constructor) handleNodeType(REAL_CST, RealCst) handleNodeType(RDIV_EXPR, RDivExpr) handleNodeType(BIT_AND_EXPR, BitAndExpr) handleNodeType(BIT_IOR_EXPR, BitIOrExpr) handleNodeType(BIT_XOR_EXPR, BitXorExpr) handleNodeType(SAVE_EXPR, SaveExpr) handleNodeType(METHOD_TYPE, MethodType) handleNodeType(MUST_NOT_THROW_EXPR, MustNotThrowExpr) handleNodeType(REFERENCE_TYPE, ReferenceType) handleNodeType(COMPONENT_REF, ComponentRef) handleNodeType(CLEANUP_STMT, CleanupStmt) handleNodeType(TRY_CATCH_EXPR, TryCatchExpr) handleNodeType(RSHIFT_EXPR, RShiftExpr) handleNodeType(LSHIFT_EXPR, LShiftExpr) handleNodeType(POSTINCREMENT_EXPR, PostIncrementExpr) handleNodeType(ARRAY_TYPE, ArrayType) handleNodeType(AGGR_INIT_EXPR, AggrInitExpr) handleNodeType(BIT_NOT_EXPR, BitNotExpr) handleNodeType(TRUTH_NOT_EXPR, TruthNotExpr) handleNodeType(PREINCREMENT_EXPR, PreIncrementExpr) handleNodeType(PREDECREMENT_EXPR, PreDecrementExpr) handleNodeType(POSTDECREMENT_EXPR, PostDecrementExpr) handleNodeType(TRUNC_DIV_EXPR, TruncDivExpr) handleNodeType(FLOOR_DIV_EXPR, FloorDivExpr) handleNodeType(CEIL_DIV_EXPR, CeilDivExpr) handleNodeType(ROUND_DIV_EXPR, RoundDivExpr) handleNodeType(TRUNC_MOD_EXPR, TruncModExpr) handleNodeType(FLOOR_MOD_EXPR, FloorModExpr) handleNodeType(CEIL_MOD_EXPR, CeilModExpr) handleNodeType(ROUND_MOD_EXPR, RoundModExpr) handleNodeType(NEGATE_EXPR, NegateExpr) handleNodeType(FOR_STMT, ForStmt) handleNodeType(LABEL_EXPR, LabelExpr) handleNodeType(TRY_FINALLY_EXPR, TryFinallyExpr) handleNodeType(STRING_CST, StringCst) handleNodeType(UNION_TYPE, UnionType) handleNodeType(ABS_EXPR, AbsExpr) handleNodeType(VOID_CST, VoidCst) handleNodeType(BREAK_STMT, BreakStmt) handleNodeType(COMPOUND_EXPR, CompoundExpr) handleNodeType(LABEL_DECL, LabelDecl) handleNodeType(USING_DECL, UsingDecl) handleNodeType(CONST_DECL, ConstDecl) handleNodeType(TEMPLATE_DECL, TemplateDecl) handleNodeType(EXACT_DIV_EXPR, ExactDivExpr) handleNodeType(TREE_VEC, TreeVec) handleNodeType(TRY_BLOCK, TryBlock) handleNodeType(CAST_EXPR, CastExpr) handleNodeType(HANDLER, Handler) handleNodeType(ENUMERAL_TYPE, EnumeralType) handleNodeType(EMPTY_CLASS_EXPR, EmptyClassExpr)