if (state.failed) return retval; if ( state.backtracking==0 ) stream_rewrite.add(r1.getTree()); if ( state.backtracking==0 ) {if (LA(1)==OR||(LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR)) prefixWithSynPred((a1!=null?((GrammarAST)a1.getTree()):null));} if (state.failed) return retval; if ( state.backtracking==0 ) stream_rewrite.add(r2.getTree()); if ( state.backtracking==0 ) {if (LA(1)==OR||(LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR)) prefixWithSynPred((a2!=null?((GrammarAST)a2.getTree()):null));}
if (state.failed) return retval; if ( state.backtracking==0 ) stream_rewrite.add(r1.getTree()); if ( state.backtracking==0 ) {if (LA(1)==OR||(LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR)) prefixWithSynPred((a1!=null?((GrammarAST)a1.getTree()):null));} if (state.failed) return retval; if ( state.backtracking==0 ) stream_rewrite.add(r2.getTree()); if ( state.backtracking==0 ) {if (LA(1)==OR||(LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR)) prefixWithSynPred((a2!=null?((GrammarAST)a2.getTree()):null));}
if ( state.backtracking==0 ) { stream_alternative.add( (r!=null?((GrammarAST)r.getTree()):null) ); if ( LA(1)==OR || (LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR) ) prefixWithSynPred((a!=null?((GrammarAST)a.getTree()):null)); if ( state.backtracking==0 ) { stream_alternative.add( (r!=null?((GrammarAST)r.getTree()):null) ); if (LA(1)==OR||(LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR)) prefixWithSynPred((a!=null?((GrammarAST)a.getTree()):null));
if ( state.backtracking==0 ) { stream_alternative.add( (r!=null?((GrammarAST)r.getTree()):null) ); if ( LA(1)==OR || (LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR) ) prefixWithSynPred((a!=null?((GrammarAST)a.getTree()):null)); if ( state.backtracking==0 ) { stream_alternative.add( (r!=null?((GrammarAST)r.getTree()):null) ); if (LA(1)==OR||(LA(2)==QUESTION||LA(2)==PLUS||LA(2)==STAR)) prefixWithSynPred((a!=null?((GrammarAST)a.getTree()):null));