Changes in / [b87e2b60:064e3ff]
- Location:
- src/Parser
- Files:
-
- 3 edited
-
ExpressionNode.cc (modified) (2 diffs)
-
ParseNode.h (modified) (3 diffs)
-
StatementNode.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ExpressionNode.cc
rb87e2b60 r064e3ff 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 ) { -
src/Parser/ParseNode.h
rb87e2b60 r064e3ff 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 * ); -
src/Parser/StatementNode.cc
rb87e2b60 r064e3ff 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.