Lines Matching defs:es2panda_AstNode
56 typedef struct es2panda_AstNode es2panda_AstNode;
74 typedef void (*NodeTraverser)(es2panda_AstNode *);
75 typedef es2panda_AstNode *(*NodeTransformer)(es2panda_AstNode *);
76 typedef bool (*NodePredicate)(es2panda_AstNode *);
108 es2panda_AstNode *(*ProgramAst)(es2panda_Program *program);
112 void (*AstNodeForEach)(es2panda_AstNode *ast, void (*func)(es2panda_AstNode *, void *), void *arg);
114 #define SET_NUMBER_LITERAL_DECL(name, type) bool (*SetNumberLiteral##name)(es2panda_AstNode * node, type new_value)