| @@ 4173-4201 (lines=29) @@ | ||
| 4170 | // /home/alessandro/opt/antlr/ddl3/ddl3.g:88:2: ( VarID '=' enumeration_comparison_rvalue -> ^( '=' VarID enumeration_comparison_rvalue ) | VarID '!=' enumeration_comparison_rvalue -> ^( '!=' VarID enumeration_comparison_rvalue ) ) |
|
| 4171 | int alt14=2; |
|
| 4172 | int LA14_0 = input.LA(1); |
|
| 4173 | if ( (LA14_0==VarID) ) { |
|
| 4174 | int LA14_1 = input.LA(2); |
|
| 4175 | if ( (LA14_1==22) ) { |
|
| 4176 | alt14=1; |
|
| 4177 | } |
|
| 4178 | else if ( (LA14_1==10) ) { |
|
| 4179 | alt14=2; |
|
| 4180 | } |
|
| 4181 | ||
| 4182 | else { |
|
| 4183 | if (state.backtracking>0) {state.failed=true; return retval;} |
|
| 4184 | int nvaeMark = input.mark(); |
|
| 4185 | try { |
|
| 4186 | input.consume(); |
|
| 4187 | NoViableAltException nvae = |
|
| 4188 | new NoViableAltException("", 14, 1, input); |
|
| 4189 | throw nvae; |
|
| 4190 | } finally { |
|
| 4191 | input.rewind(nvaeMark); |
|
| 4192 | } |
|
| 4193 | } |
|
| 4194 | ||
| 4195 | } |
|
| 4196 | ||
| 4197 | else { |
|
| 4198 | if (state.backtracking>0) {state.failed=true; return retval;} |
|
| 4199 | NoViableAltException nvae = |
|
| 4200 | new NoViableAltException("", 14, 0, input); |
|
| 4201 | throw nvae; |
|
| 4202 | } |
|
| 4203 | ||
| 4204 | switch (alt14) { |
|
| @@ 747-775 (lines=29) @@ | ||
| 744 | // /home/alessandro/opt/antlr/ddl3/ddl3.g:22:2: ( numeric_parameter_type | enumeration_parameter_type ) |
|
| 745 | int alt5=2; |
|
| 746 | int LA5_0 = input.LA(1); |
|
| 747 | if ( (LA5_0==60) ) { |
|
| 748 | int LA5_1 = input.LA(2); |
|
| 749 | if ( (LA5_1==57) ) { |
|
| 750 | alt5=1; |
|
| 751 | } |
|
| 752 | else if ( (LA5_1==50) ) { |
|
| 753 | alt5=2; |
|
| 754 | } |
|
| 755 | ||
| 756 | else { |
|
| 757 | if (state.backtracking>0) {state.failed=true; return retval;} |
|
| 758 | int nvaeMark = input.mark(); |
|
| 759 | try { |
|
| 760 | input.consume(); |
|
| 761 | NoViableAltException nvae = |
|
| 762 | new NoViableAltException("", 5, 1, input); |
|
| 763 | throw nvae; |
|
| 764 | } finally { |
|
| 765 | input.rewind(nvaeMark); |
|
| 766 | } |
|
| 767 | } |
|
| 768 | ||
| 769 | } |
|
| 770 | ||
| 771 | else { |
|
| 772 | if (state.backtracking>0) {state.failed=true; return retval;} |
|
| 773 | NoViableAltException nvae = |
|
| 774 | new NoViableAltException("", 5, 0, input); |
|
| 775 | throw nvae; |
|
| 776 | } |
|
| 777 | ||
| 778 | switch (alt5) { |
|