Lines Matching full:node
43 // The following routines print a node into a string.
45 const char* Print(AstNode* node);
51 // Print a node to stdout.
52 static void PrintOut(AstNode* node);
55 #define DECLARE_VISIT(type) virtual void Visit##type(type* node);
88 #define DECLARE_VISIT(type) virtual void Visit##type(type* node);
94 void PrintIndentedVisit(const char* s, AstNode* node);
147 // The builder maintains a stack of opened AST node constructors.
148 // Each node constructor corresponds to a JsonML tag.
153 // of current AST node or NULL if the attributes are not opened.
163 // AST node visit functions.
164 #define DECLARE_VISIT(type) virtual void Visit##type(type* node);
178 // The JSON AST builder keeps a stack of open element tags (AST node