I do not know JavaCC, but I am a compiler engineer.
The rule is FLOAT_PAIRambiguous. Consider the following text:
0.0
FLOAT 0, FLOAT .0; FLOAT 0., FLOAT 0; FLOAT_PAIR. FLOAT 0.0.
, , . :
12345
INTEGER 12, INTEGER 345, INTEGER_PAIR. INTEGER 123, INTEGER 45, INTEGER_PAIR. INTEGER 12345, . , INTEGER_PAIR ( FLOAT_PAIR).
, lexer. (INTEGER FLOAT) , , .
(, "----42"? , , .)
, , INTEGER, DIGIT. , JavaCC . DIGIT , -, ; , DIGIT ([0-9]) , DIGIT .