final public Path PathAlternative() throws ParseException { Path p1 , p2 ; p1 = PathSequence(); label_28: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VBAR: ; break; default: jj_la1[110] = jj_gen; break label_28; } jj_consume_token(VBAR); p2 = PathSequence(); p1 = PathFactory.pathAlt(p1, p2) ; } {if (true) return p1 ;} throw new Error("Missing return statement in function"); }
final public Path PathAlternative() throws ParseException { Path p1 , p2 ; p1 = PathSequence(); label_26: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VBAR: ; break; default: jj_la1[102] = jj_gen; break label_26; } jj_consume_token(VBAR); p2 = PathSequence(); p1 = PathFactory.pathAlt(p1, p2) ; } {if (true) return p1 ;} throw new Error("Missing return statement in function"); }
final public Path PathAlternative() throws ParseException { Path p1 , p2 ; p1 = PathSequence(); label_24: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VBAR: ; break; default: jj_la1[98] = jj_gen; break label_24; } jj_consume_token(VBAR); p2 = PathSequence(); p1 = PathFactory.pathAlt(p1, p2) ; } {if (true) return p1 ;} throw new Error("Missing return statement in function"); }
final public Path PathAlternative() throws ParseException { Path p1 , p2 ; p1 = PathSequence(); label_29: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case VBAR: ; break; default: jj_la1[102] = jj_gen; break label_29; } jj_consume_token(VBAR); p2 = PathSequence(); p1 = PathFactory.pathAlt(p1, p2) ; } {if (true) return p1 ;} throw new Error("Missing return statement in function"); }