final public int integer() throws ParseException { int magnitude; int sign = 1; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: sign = sign(); break; default: jj_la1[21] = jj_gen; ; } magnitude = unsignedInteger(); { if (true) return sign * magnitude; } throw new Error("Missing return statement in function"); }
final public int integer() throws ParseException { int magnitude; int sign = 1; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: sign = sign(); break; default: jj_la1[21] = jj_gen; ; } magnitude = unsignedInteger(); { if (true) return sign * magnitude; } throw new Error("Missing return statement in function"); }
final public Unit unitSpec(UnitDB unitDB) throws ParseException, OperationException, UnitSystemException, PrefixDBException, UnitDBException { Unit unit = DerivedUnitImpl.DIMENSIONLESS; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: case UINT: case LPAREN: case PERIOD: case SYMBOL: case T: case NAME: case LB: case LN: case LG: unit = shiftExpr(unitDB); break; default: jj_la1[0] = jj_gen; ; } jj_consume_token(0); { if (true) return unit; } throw new Error("Missing return statement in function"); }
final public Unit unitSpec(UnitDB unitDB) throws ParseException, OperationException, UnitSystemException, PrefixDBException, UnitDBException { Unit unit = DerivedUnitImpl.DIMENSIONLESS; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: case UINT: case LPAREN: case PERIOD: case SYMBOL: case T: case NAME: case LB: case LN: case LG: unit = shiftExpr(unitDB); break; default: jj_la1[0] = jj_gen; ; } jj_consume_token(0); { if (true) return unit; } throw new Error("Missing return statement in function"); }
final public Unit powerExpr(UnitDB unitDB) throws ParseException, OperationException, UnitSystemException, PrefixDBException, UnitDBException { Unit unit; int exponent; unit = basicExpr(unitDB); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: case UINT: case RAISE: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case RAISE: jj_consume_token(RAISE); break; default: jj_la1[7] = jj_gen; ; } exponent = integer(); unit = unit.raiseTo(exponent); break; default: jj_la1[8] = jj_gen; ; } { if (true) return unit; } throw new Error("Missing return statement in function"); }
final public Unit powerExpr(UnitDB unitDB) throws ParseException, OperationException, UnitSystemException, PrefixDBException, UnitDBException { Unit unit; int exponent; unit = basicExpr(unitDB); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: case UINT: case RAISE: switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case RAISE: jj_consume_token(RAISE); break; default: jj_la1[7] = jj_gen; ; } exponent = integer(); unit = unit.raiseTo(exponent); break; default: jj_la1[8] = jj_gen; ; } { if (true) return unit; } throw new Error("Missing return statement in function"); }
final public int sign() throws ParseException { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: jj_consume_token(PLUS); { if (true) return 1; } break; case MINUS: jj_consume_token(MINUS); { if (true) return -1; } break; default: jj_la1[18] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); }
final public int sign() throws ParseException { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: jj_consume_token(PLUS); { if (true) return 1; } break; case MINUS: jj_consume_token(MINUS); { if (true) return -1; } break; default: jj_la1[18] = jj_gen; jj_consume_token(-1); throw new ParseException(); } throw new Error("Missing return statement in function"); }
final public double number() throws ParseException { double number; if (jj_2_2(2147483647)) { number = real(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: case UINT: number = integer(); break; default: jj_la1[14] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } { if (true) return number; } throw new Error("Missing return statement in function"); }
final public double number() throws ParseException { double number; if (jj_2_2(2147483647)) { number = real(); } else { switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case PLUS: case MINUS: case UINT: number = integer(); break; default: jj_la1[14] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } { if (true) return number; } throw new Error("Missing return statement in function"); }
final public Unit logExpr(UnitDB unitDB) throws ParseException, OperationException, UnitSystemException, PrefixDBException, UnitDBException { double base; Unit ref; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LB: jj_consume_token(LB); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SP: jj_consume_token(SP);
final public Unit logExpr(UnitDB unitDB) throws ParseException, OperationException, UnitSystemException, PrefixDBException, UnitDBException { double base; Unit ref; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case LB: jj_consume_token(LB); switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case SP: jj_consume_token(SP);
final public Unit unitIdentifier(UnitDB unitDB) throws ParseException, UnitDBException, UnitSystemException, PrefixDBException, OperationException { Token token; Unit unit; switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) { case T: token = jj_consume_token(T);