()
| 945 | * Compare For a bunch of them, then += |
| 946 | */ |
| 947 | final public void Compare() throws ParseException { |
| 948 | Concatenation(); |
| 949 | label_10: |
| 950 | while (true) { |
| 951 | switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { |
| 952 | case GT0: |
| 953 | case GT1: |
| 954 | case LT0: |
| 955 | case LT1: |
| 956 | case GE0: |
| 957 | case GE1: |
| 958 | case LE0: |
| 959 | case LE1: { |
| 960 | ; |
| 961 | break; |
| 962 | } |
| 963 | default: |
| 964 | jj_la1[20] = jj_gen; |
| 965 | break label_10; |
| 966 | } |
| 967 | switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { |
| 968 | case LT0: |
| 969 | case LT1: { |
| 970 | switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { |
| 971 | case LT0: { |
| 972 | jj_consume_token(LT0); |
| 973 | break; |
| 974 | } |
| 975 | case LT1: { |
| 976 | jj_consume_token(LT1); |
| 977 | break; |
| 978 | } |
| 979 | default: |
| 980 | jj_la1[21] = jj_gen; |
| 981 | jj_consume_token(-1); |
| 982 | throw new ParseException(); |
| 983 | } |
| 984 | AstLessThan jjtn001 = new AstLessThan(JJTLESSTHAN); |
| 985 | boolean jjtc001 = true; |
| 986 | jjtree.openNodeScope(jjtn001); |
| 987 | try { |
| 988 | Concatenation(); |
| 989 | } catch (Throwable jjte001) { |
| 990 | if (jjtc001) { |
| 991 | jjtree.clearNodeScope(jjtn001); |
| 992 | jjtc001 = false; |
| 993 | } else { |
| 994 | jjtree.popNode(); |
| 995 | } |
| 996 | if (jjte001 instanceof RuntimeException) { |
| 997 | { |
| 998 | if (true) { |
| 999 | throw (RuntimeException) jjte001; |
| 1000 | } |
| 1001 | } |
| 1002 | } |
| 1003 | if (jjte001 instanceof ParseException) { |
| 1004 | { |
no test coverage detected