summaryrefslogblamecommitdiff
path: root/src/includes/nodeshandling.inc
blob: 6ac6c3a15762cfa349f4b9bf9fdf7ef84b6b31af (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                             
                                   
                                   
                                   
                                         
                                                    
                                 
                            
                                   
                               
                                     
                                   
                                     
                                   
                                       
                                   
                                   
                               
                               
                               
                               
                               
                               
                                         
                                   
                                 
                                   
                                                  
                                         
                                         
                                       
                                       
                                          
                                     
                                       
                                                  
                                              
                                     
                                              
                                                
                                       
                                     
                                   
                                        
                                 
                                   
                                        
                                        
                                        
                                   
                                       
                                                     
                                             
                                           
                                         
                                            
                                       
                                       
                                                     
                                     
                                            
                                        
                                            
                                                   
                                                   
                                                     
                                            
                                            
                                          
                                            
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)