Boo.Lang.Parser.BooLexer.mSINGLE_QUOTED_STRING C# (CSharp) Метод

mSINGLE_QUOTED_STRING() публичный Метод

public mSINGLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
Результат void
        public void mSINGLE_QUOTED_STRING(bool _createToken)
        {
            int _ttype; IToken _token=null; int _begin=text.Length;
            _ttype = SINGLE_QUOTED_STRING;

            int _saveIndex = 0;
            _saveIndex = text.Length;
            match('\'');
            text.Length = _saveIndex;
            {    // ( ... )*
            for (;;)
            {
                if ((cached_LA1=='\\'))
                {
                    mSQS_ESC(false);
                }
                else if ((tokenSet_8_.member(cached_LA1))) {
                    {
                        match(tokenSet_8_);
                    }
                }
                else
                {
                    goto _loop791_breakloop;
                }

            }
            _loop791_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;
        }