public final Object abs() throws RecognitionException { Object node = null; Token a=null; Object n =null; node = null; try { // org/eclipse/persistence/internal/jpa/parsing/jpql/antlr/JPQL.g:1210:5: (a= ABS LEFT_ROUND_BRACKET n= simpleArithmeticExpression RIGHT_ROUND_BRACKET ) // org/eclipse/persistence/internal/jpa/parsing/jpql/antlr/JPQL.g:1210:7: a= ABS LEFT_ROUND_BRACKET n= simpleArithmeticExpression RIGHT_ROUND_BRACKET { a=(Token)match(input,ABS,FOLLOW_ABS_in_abs7366); if (state.failed) return node; match(input,LEFT_ROUND_BRACKET,FOLLOW_LEFT_ROUND_BRACKET_in_abs7368); if (state.failed) return node; pushFollow(FOLLOW_simpleArithmeticExpression_in_abs7374); n=simpleArithmeticExpression(); state._fsp--; if (state.failed) return node; match(input,RIGHT_ROUND_BRACKET,FOLLOW_RIGHT_ROUND_BRACKET_in_abs7376); if (state.failed) return node; if ( state.backtracking==0 ) { node = factory.newAbs(a.getLine(), a.getCharPositionInLine(), n); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving } return node; } // $ANTLR end "abs"
public final Object abs() throws RecognitionException { Object node = null; Token a=null; Object n = null; node = null; try { // JPQL.g:1193:5: (a= ABS LEFT_ROUND_BRACKET n= simpleArithmeticExpression RIGHT_ROUND_BRACKET ) // JPQL.g:1193:7: a= ABS LEFT_ROUND_BRACKET n= simpleArithmeticExpression RIGHT_ROUND_BRACKET { a=(Token)match(input,ABS,FOLLOW_ABS_in_abs7506); if (state.failed) return node; match(input,LEFT_ROUND_BRACKET,FOLLOW_LEFT_ROUND_BRACKET_in_abs7508); if (state.failed) return node; pushFollow(FOLLOW_simpleArithmeticExpression_in_abs7514); n=simpleArithmeticExpression(); state._fsp--; if (state.failed) return node; match(input,RIGHT_ROUND_BRACKET,FOLLOW_RIGHT_ROUND_BRACKET_in_abs7516); if (state.failed) return node; if ( state.backtracking==0 ) { node = factory.newAbs(a.getLine(), a.getCharPositionInLine(), n); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { } return node; } // $ANTLR end "abs"
match(input,RIGHT_ROUND_BRACKET,FOLLOW_RIGHT_ROUND_BRACKET_in_abs7480); if (failed) return node; if ( backtracking==0 ) { node = factory.newAbs(a.getLine(), a.getCharPositionInLine(), n);