protected void mID_SUFFIX(bool _createToken)
{
int _ttype; IToken _token=null; int _begin=text.Length;
_ttype = ID_SUFFIX;
mID_LETTER(false);
{ // ( ... )*
for (;;)
{
if ((tokenSet_1_.member(cached_LA1)) && (true) && (true))
{
mID_LETTER(false);
}
else if (((cached_LA1 >= '0' && cached_LA1 <= '9')) && (true) && (true)) {
mDIGIT(false);
}
else
{
goto _loop670_breakloop;
}
}
_loop670_breakloop: ;
} // ( ... )*
if (_createToken && (null == _token) && (_ttype != Token.SKIP))
{
_token = makeToken(_ttype);
_token.setText(text.ToString(_begin, text.Length-_begin));
}
returnToken_ = _token;
}