returnToken_ = _token;
}
public final void mRULE_BLOCK(boolean _createToken) throws ScannerException
{
Token _token = null;
int _begin = text.length();
int _ttype = 25;
match(':');
if (_tokenSet_0.member(la_1))
{
int _saveIndex = text.length();
mWS(false);
text.setLength(_saveIndex);
}
mALT(false);
if (_tokenSet_0.member(la_1))
{
int _saveIndex = text.length();
mWS(false);
text.setLength(_saveIndex);
}
do
{
if (la_1 != '|')
{
break;
}
match('|');
if (_tokenSet_0.member(la_1))
{
int _saveIndex = text.length();
mWS(false);
text.setLength(_saveIndex);
}
mALT(false);
if (_tokenSet_0.member(la_1))
{
int _saveIndex = text.length();
mWS(false);
text.setLength(_saveIndex);
}
}
while (true);
if (_createToken)
{
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length() - _begin));
}
returnToken_ = _token;
}