switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); jjtn000.not = true; break; jj_consume_token(IN); jj_consume_token(LPAREN); term(); label_1: break label_1; jj_consume_token(COMMA); term(); jj_consume_token(RPAREN); } catch (Throwable jjte000) { if (jjtc000) {
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); jjtn000.not = true; break; jj_consume_token(IN); jj_consume_token(LPAREN); term(); label_1: break label_1; jj_consume_token(COMMA); term(); jj_consume_token(RPAREN); } catch (Throwable jjte000) { if (jjtc000) {
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case INT: { t = jj_consume_token(INT); ASTNUM jjtn001 = new ASTNUM(JJTNUM); boolean jjtc001 = true; t = jj_consume_token(FLOAT); ASTNUM jjtn002 = new ASTNUM(JJTNUM); boolean jjtc002 = true; jj_consume_token(QUOTE); label_2: while (true) { t = jj_consume_token(CHAR); builder.append(t.image); jj_consume_token(ENDQUOTE); ASTSTRING jjtn003 = new ASTSTRING(JJTSTRING); boolean jjtc003 = true; jj_consume_token(SQUOTE); label_3: while (true) { t = jj_consume_token(SCHAR); builder.append(t.image); jj_consume_token(SENDQUOTE);
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); jjtn000.not = true; break; jj_consume_token(BETWEEN); term(); jj_consume_token(AND); term(); } catch (Throwable jjte000) {
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); jjtn000.not = true; break; jj_consume_token(BETWEEN); term(); jj_consume_token(AND); term(); } catch (Throwable jjte000) {
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case INT: { t = jj_consume_token(INT); ASTNUM jjtn001 = new ASTNUM(JJTNUM); boolean jjtc001 = true; t = jj_consume_token(FLOAT); ASTNUM jjtn002 = new ASTNUM(JJTNUM); boolean jjtc002 = true; jj_consume_token(QUOTE); label_2: while (true) { t = jj_consume_token(CHAR); builder.append(t.image); jj_consume_token(ENDQUOTE); ASTSTRING jjtn003 = new ASTSTRING(JJTSTRING); boolean jjtc003 = true; jj_consume_token(SQUOTE); label_3: while (true) { t = jj_consume_token(SCHAR); builder.append(t.image); jj_consume_token(SENDQUOTE);
jjtree.openNodeScope(jjtn001); try { jj_consume_token(GT); } finally { if (jjtc001) { jjtree.openNodeScope(jjtn002); try { jj_consume_token(LT); } finally { if (jjtc002) { jjtree.openNodeScope(jjtn003); try { jj_consume_token(LTE); } finally { if (jjtc003) { jjtree.openNodeScope(jjtn004); try { jj_consume_token(GTE); } finally { if (jjtc004) { jjtree.openNodeScope(jjtn005); try { jj_consume_token(EQUAL); } finally { if (jjtc005) {
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); jjtn000.not = true; break; jj_consume_token(LIKE); term(); } catch (Throwable jjte000) {
jjtree.openNodeScope(jjtn001); try { jj_consume_token(GT); } finally { if (jjtc001) { jjtree.openNodeScope(jjtn002); try { jj_consume_token(LT); } finally { if (jjtc002) { jjtree.openNodeScope(jjtn003); try { jj_consume_token(LTE); } finally { if (jjtc003) { jjtree.openNodeScope(jjtn004); try { jj_consume_token(GTE); } finally { if (jjtc004) { jjtree.openNodeScope(jjtn005); try { jj_consume_token(EQUAL); } finally { if (jjtc005) {
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); jjtn000.not = true; break; jj_consume_token(LIKE); term(); } catch (Throwable jjte000) {
try { expr(); jj_consume_token(0); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false;
try { expr(); jj_consume_token(0); jjtree.closeNodeScope(jjtn000, true); jjtc000 = false;
final public void expr() throws ParseException { switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case LPAREN: { jj_consume_token(LPAREN); expr(); jj_consume_token(RPAREN); switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case AND: switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case AND: { jj_consume_token(AND); ASTAND jjtn001 = new ASTAND(JJTAND); boolean jjtc001 = true; jj_consume_token(OR); ASTOR jjtn002 = new ASTOR(JJTOR); boolean jjtc002 = true; jj_consume_token(-1); throw new ParseException(); switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case AND: { jj_consume_token(AND); ASTAND jjtn003 = new ASTAND(JJTAND); boolean jjtc003 = true; jj_consume_token(OR); ASTOR jjtn004 = new ASTOR(JJTOR);
final public void expr() throws ParseException { switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case LPAREN: { jj_consume_token(LPAREN); expr(); jj_consume_token(RPAREN); switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case AND: switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case AND: { jj_consume_token(AND); ASTAND jjtn001 = new ASTAND(JJTAND); boolean jjtc001 = true; jj_consume_token(OR); ASTOR jjtn002 = new ASTOR(JJTOR); boolean jjtc002 = true; jj_consume_token(-1); throw new ParseException(); switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case AND: { jj_consume_token(AND); ASTAND jjtn003 = new ASTAND(JJTAND); boolean jjtc003 = true; jj_consume_token(OR); ASTOR jjtn004 = new ASTOR(JJTOR);
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); not = true; break;
switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case NOT: { jj_consume_token(NOT); not = true; break;
final public void eval() throws ParseException { if (getToken(2).kind == BETWEEN || getToken(3).kind == BETWEEN) { BetweenEval(); } else if (getToken(2).kind == IN || getToken(3).kind == IN) { InEval(); } else if (getToken(2).kind == LIKE || getToken(3).kind == LIKE) { LikeEval(); } else { switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case INT: case FLOAT: case BOOLEAN: case VARIABLE: case QUOTE: case SQUOTE: { CompareEval(); break; } default: jj_la1[6] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } }
final public void eval() throws ParseException { if (getToken(2).kind == BETWEEN || getToken(3).kind == BETWEEN) { BetweenEval(); } else if (getToken(2).kind == IN || getToken(3).kind == IN) { InEval(); } else if (getToken(2).kind == LIKE || getToken(3).kind == LIKE) { LikeEval(); } else { switch ((jj_ntk == -1) ? jj_ntk_f() : jj_ntk) { case INT: case FLOAT: case BOOLEAN: case VARIABLE: case QUOTE: case SQUOTE: { CompareEval(); break; } default: jj_la1[6] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } }