Changes in src/Parser/StatementNode.h [3d9d017:dc3fbe5]
- File:
-
- 1 edited
-
src/Parser/StatementNode.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/StatementNode.h
r3d9d017 rdc3fbe5 18 18 #include "ParseNode.h" 19 19 20 struct StatementNode final : public Parse Node{20 struct StatementNode final : public ParseList<StatementNode> { 21 21 StatementNode() : stmt( nullptr ) {} 22 22 StatementNode( ast::Stmt * stmt ) : stmt( stmt ) {} … … 39 39 }; // StatementNode 40 40 41 struct ClauseNode final : public Parse Node{41 struct ClauseNode final : public ParseList<ClauseNode> { 42 42 ClauseNode( ast::StmtClause * clause ) : clause( clause ) {} 43 43 virtual ~ClauseNode() {} 44 45 ClauseNode * set_last( ParseNode * newlast ) {46 ParseNode::set_last( newlast );47 return this;48 }49 44 50 45 virtual ClauseNode * clone() const final { assert( false ); return nullptr; }
Note:
See TracChangeset
for help on using the changeset viewer.