public void mBACKTICK_QUOTED_STRING(bool _createToken)
{
int _ttype; IToken _token=null; int _begin=text.Length;
_ttype = BACKTICK_QUOTED_STRING;
int _saveIndex = 0;
_saveIndex = text.Length;
match('`');
text.Length = _saveIndex;
{ // ( ... )*
for (;;)
{
if ((tokenSet_9_.member(cached_LA1)))
{
{
match(tokenSet_9_);
}
}
else if ((cached_LA1=='\n'||cached_LA1=='\r')) {
mNEWLINE(false);
}
else
{
goto _loop795_breakloop;
}
}
_loop795_breakloop: ;
} // ( ... )*
_saveIndex = text.Length;
match('`');
text.Length = _saveIndex;
if (_createToken && (null == _token) && (_ttype != Token.SKIP))
{
_token = makeToken(_ttype);
_token.setText(text.ToString(_begin, text.Length-_begin));
}
returnToken_ = _token;
}