Changeset b87e2b60
- Timestamp:
- Aug 4, 2016, 5:26:20 PM (9 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, memory, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 51e076e
- Parents:
- 064e3ff (diff), cf37a8e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- src/Parser
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/Parser/ExpressionNode.cc ¶
r064e3ff rb87e2b60 83 83 } 84 84 85 CommaExprNode *ExpressionNode::add_to_list( ExpressionNode *exp ) {86 return new CommaExprNode( this, exp );87 }85 // CommaExprNode *ExpressionNode::add_to_list( ExpressionNode *exp ) { 86 // return new CommaExprNode( this, exp ); 87 // } 88 88 89 89 //############################################################################## … … 593 593 } 594 594 595 CommaExprNode *CommaExprNode::add_to_list( ExpressionNode *exp ) {596 add_arg( exp );597 598 return this;599 }595 // CommaExprNode *CommaExprNode::add_to_list( ExpressionNode *exp ) { 596 // add_arg( exp ); 597 // 598 // return this; 599 // } 600 600 601 601 CommaExprNode::CommaExprNode( const CommaExprNode &other ) : CompositeExprNode( other ) { -
TabularUnified src/Parser/ParseNode.h ¶
r064e3ff rb87e2b60 77 77 virtual ExpressionNode *clone() const = 0; 78 78 79 virtual CommaExprNode *add_to_list( ExpressionNode * );79 // virtual CommaExprNode *add_to_list( ExpressionNode * ); 80 80 81 81 ExpressionNode *get_argName() const { return argName; } … … 322 322 CommaExprNode( const CommaExprNode &other ); 323 323 324 virtual CommaExprNode *add_to_list( ExpressionNode * );324 // virtual CommaExprNode *add_to_list( ExpressionNode * ); 325 325 virtual CommaExprNode *clone() const { return new CommaExprNode( *this ); } 326 326 }; … … 508 508 std::string get_target() const; 509 509 510 StatementNode *add_controlexp( ExpressionNode * );510 // StatementNode *add_controlexp( ExpressionNode * ); 511 511 StatementNode *append_block( StatementNode * ); 512 512 StatementNode *append_last_case( StatementNode * ); -
TabularUnified src/Parser/StatementNode.cc ¶
r064e3ff rb87e2b60 107 107 } 108 108 109 StatementNode *StatementNode::add_controlexp( ExpressionNode *e ) {110 if ( control && e )111 control->add_to_list( e ); // xxx - check this112 return this;113 }109 // StatementNode *StatementNode::add_controlexp( ExpressionNode *e ) { 110 // if ( control && e ) 111 // control->add_to_list( e ); // xxx - check this 112 // return this; 113 // } 114 114 115 115 StatementNode *StatementNode::append_block( StatementNode *stmt ) {
Note: See TracChangeset
for help on using the changeset viewer.