private void mINT() {
Enter_INT();
EnterRule("INT", 62);
TraceIn("INT", 62);
try {
int _type = INT;
int _channel = DefaultTokenChannel;
DebugEnterAlt(1);
{
DebugLocation(667, 7);
int cnt27=0;
try {
DebugEnterSubRule(27);
while (true) {
int alt27=2;
try {
DebugEnterDecision(27, decisionCanBacktrack[27]);
int LA27_0 = input.LA(1);
if (((LA27_0 >= '0' && LA27_0 <= '9'))) {
alt27 = 1;
}
}
finally { DebugExitDecision(27); }
switch (alt27) {
case 1:
DebugEnterAlt(1); {
DebugLocation(667, 7);
mDIGIT();
}
break;
default:
if (cnt27 >= 1)
goto loop27;
EarlyExitException eee27 = new EarlyExitException(27, input);
DebugRecognitionException(eee27);
throw eee27;
}
cnt27++;
}
loop27:
;
}
finally { DebugExitSubRule(27); }
}
state.type = _type;
state.channel = _channel;
}
finally {
TraceOut("INT", 62);
LeaveRule("INT", 62);
Leave_INT();
}
}
// $ANTLR end "INT"