Changes in src/Parser/parser.yy [45161b4d:68a8ba2a]
- File:
-
- 1 edited
-
src/Parser/parser.yy (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.yy
r45161b4d r68a8ba2a 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // cfa.y -- 8 // 7 // cfa.y -- 8 // 9 9 // Author : Peter A. Buhr 10 10 // Created On : Sat Sep 1 20:22:55 2001 … … 12 12 // Last Modified On : Wed Apr 13 16:58:43 2016 13 13 // Update Count : 1519 14 // 14 // 15 15 16 16 // This grammar is based on the ANSI99/11 C grammar, specifically parts of EXPRESSION and STATEMENTS, and on the C … … 646 646 Token fn; fn.str = new std::string( "^?{}" ); // location undefined 647 647 $$ = new StatementNode( StatementNode::Exp, new CompositeExprNode( new VarRefNode( fn ), 648 (ExpressionNode *)( new CompositeExprNode( new OperatorNode( OperatorNode::AddressOf ), $2 ))->set_link( $4 ) ), 0 );648 (ExpressionNode *)( $2 )->set_link( $4 ) ), 0 ); 649 649 } 650 650 ; … … 1702 1702 { $$ = $2; } 1703 1703 | ATassign initializer 1704 { $$ = $2 ; }1704 { $$ = $2->set_maybeConstructed( false ); } 1705 1705 ; 1706 1706
Note:
See TracChangeset
for help on using the changeset viewer.