$*fieldlist
FieldBlock -> Open FieldList } ${ $0 = $<2; }$
| Open SimpleFieldList } ${ $0 = $<2; }$
- | : FieldList $$NEWLINE ${ $0 = $<2; }$
+ | : FieldList ${ $0 = $<2; }$
FieldList -> FieldLines ${ $0 = $<1; }$
| Newlines FieldLines ${ $0 = $<2; }$
Block -> Open Statementlist Close ${ $0 = $<2; }$
| Open SimpleStatements } ${ $0 = reorder_bilist($<2); }$
| : SimpleStatements ${ $0 = reorder_bilist($<2); }$
- | : Statementlist $$OUT ${ $0 = $<2; }$
+ | : Statementlist ${ $0 = $<2; }$
Statementlist -> ComplexStatements ${ $0 = reorder_bilist($<1); }$
| Newlines ComplexStatements ${ $0 = reorder_bilist($<2); }$
case Xcond_statement: free_cond_statement(cast(cond_statement, e)); break;
###### ComplexStatement Grammar
- | CondStatement $$NEWLINE ${ $0 = $<1; }$
+ | CondStatement ${ $0 = $<1; }$
###### Grammar
DeclareConstant -> const Open ConstList Close
| const Open SimpleConstList }
- | const : ConstList $$NEWLINE
+ | const : ConstList
| const SimpleConstList NEWLINE
ConstList -> ConstLines