Home | History | Annotate | Download | only in src

Lines Matching refs:AstNode

170   virtual AstNode::NodeType node_type() const { return AstNode::k##type; }  \
199 class AstNode: public ZoneObject {
212 AstNode() { }
214 virtual ~AstNode() { }
221 bool Is##type() { return node_type() == AstNode::k##type; } \
257 class Statement: public AstNode {
313 class Expression: public AstNode {
489 class Declaration: public AstNode {
618 class Module: public AstNode {
1220 class TargetCollector: public AstNode {
2767 virtual void Visit(AstNode* node) = 0;
2784 virtual void Visit(AstNode* node) { \
2847 // AstNode factory