C# Класс Boo.Lang.Parser.BooLexer

Наследование: antlr.antlr.CharScanner, antlr.TokenStream
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
tokenSet_0_ antlr.collections.impl.BitSet
tokenSet_10_ antlr.collections.impl.BitSet
tokenSet_11_ antlr.collections.impl.BitSet
tokenSet_1_ antlr.collections.impl.BitSet
tokenSet_2_ antlr.collections.impl.BitSet
tokenSet_3_ antlr.collections.impl.BitSet
tokenSet_4_ antlr.collections.impl.BitSet
tokenSet_5_ antlr.collections.impl.BitSet
tokenSet_6_ antlr.collections.impl.BitSet
tokenSet_7_ antlr.collections.impl.BitSet
tokenSet_8_ antlr.collections.impl.BitSet
tokenSet_9_ antlr.collections.impl.BitSet

Защищенные свойства (Protected)

Свойство Тип Описание
_skipWhitespaceRegion int

Private Properties

Свойство Тип Описание
CreateExpressionLexer antlr.antlr.TokenStream
EnterSkipWhitespaceRegion void
Initialize void
IsDigit bool
LeaveSkipWhitespaceRegion void
initialize void
makeESEPARATOR antlr.antlr.IToken
mk_tokenSet_0_ long[]
mk_tokenSet_10_ long[]
mk_tokenSet_11_ long[]
mk_tokenSet_1_ long[]
mk_tokenSet_2_ long[]
mk_tokenSet_3_ long[]
mk_tokenSet_4_ long[]
mk_tokenSet_5_ long[]
mk_tokenSet_6_ long[]
mk_tokenSet_7_ long[]
mk_tokenSet_8_ long[]
mk_tokenSet_9_ long[]

Открытые методы

Метод Описание
BooLexer ( System.IO.Stream ins ) : System
BooLexer ( System.IO.TextReader r ) : System
BooLexer ( antlr.InputBuffer ib ) : System
BooLexer ( antlr.LexerSharedInputState state ) : System
Enqueue ( antlr token, string text ) : void
EnqueueESEPARATOR ( ) : void
EnqueueInterpolatedToken ( antlr token ) : void
ParseInterpolatedExpression ( int tokenClose, int tokenOpen ) : void
mADD ( bool _createToken ) : void
mASSIGN ( bool _createToken ) : void
mBACKTICK_QUOTED_STRING ( bool _createToken ) : void
mBITWISE_AND ( bool _createToken ) : void
mBITWISE_OR ( bool _createToken ) : void
mCMP_OPERATOR ( bool _createToken ) : void
mCOLON ( bool _createToken ) : void
mCOMMA ( bool _createToken ) : void
mDECREMENT ( bool _createToken ) : void
mDIVISION ( bool _createToken ) : void
mDOT ( bool _createToken ) : void
mDOUBLE_QUOTED_STRING ( bool _createToken ) : void
mEOS ( bool _createToken ) : void
mEXCLUSIVE_OR ( bool _createToken ) : void
mEXPONENTIATION ( bool _createToken ) : void
mGREATER_THAN ( bool _createToken ) : void
mID ( bool _createToken ) : void
mINCREMENT ( bool _createToken ) : void
mINPLACE_SHIFT_LEFT ( bool _createToken ) : void
mINPLACE_SHIFT_RIGHT ( bool _createToken ) : void
mINT ( bool _createToken ) : void
mLBRACE ( bool _createToken ) : void
mLBRACK ( bool _createToken ) : void
mLESS_THAN ( bool _createToken ) : void
mLINE_CONTINUATION ( bool _createToken ) : void
mLPAREN ( bool _createToken ) : void
mMODULUS ( bool _createToken ) : void
mMULTIPLY ( bool _createToken ) : void
mNULLABLE_SUFFIX ( bool _createToken ) : void
mONES_COMPLEMENT ( bool _createToken ) : void
mQQ_BEGIN ( bool _createToken ) : void
mQQ_END ( bool _createToken ) : void
mRBRACE ( bool _createToken ) : void
mRBRACK ( bool _createToken ) : void
mRPAREN ( bool _createToken ) : void
mSHIFT_LEFT ( bool _createToken ) : void
mSHIFT_RIGHT ( bool _createToken ) : void
mSINGLE_QUOTED_STRING ( bool _createToken ) : void
mSL_COMMENT ( bool _createToken ) : void
mSPLICE_BEGIN ( bool _createToken ) : void
mSUBTRACT ( bool _createToken ) : void
mWS ( bool _createToken ) : void
mX_RE_LITERAL ( bool _createToken ) : void
nextToken ( ) : antlr.IToken

Защищенные методы

Метод Описание
mAT_SYMBOL ( bool _createToken ) : void
mDIGIT ( bool _createToken ) : void
mDIGIT_GROUP ( bool _createToken ) : void
mDQS_ESC ( bool _createToken ) : void
mHEXDIGIT ( bool _createToken ) : void
mID_LETTER ( bool _createToken ) : void
mID_SUFFIX ( bool _createToken ) : void
mINTERPOLATED_EXPRESSION ( bool _createToken ) : void
mINTERPOLATED_REFERENCE ( bool _createToken ) : void
mML_COMMENT ( bool _createToken ) : void
mNEWLINE ( bool _createToken ) : void
mREVERSE_DIGIT_GROUP ( bool _createToken ) : void
mRE_CHAR ( bool _createToken ) : void
mRE_ESC ( bool _createToken ) : void
mRE_LITERAL ( bool _createToken ) : void
mRE_OPTIONS ( bool _createToken ) : void
mSESC ( bool _createToken ) : void
mSQS_ESC ( bool _createToken ) : void
mTRIPLE_QUOTED_STRING ( bool _createToken ) : void
mX_RE_CHAR ( bool _createToken ) : void

Приватные методы

Метод Описание
CreateExpressionLexer ( ) : antlr.antlr.TokenStream
EnterSkipWhitespaceRegion ( ) : void
Initialize ( antlr selector, int tabSize, antlr tokenCreator ) : void
IsDigit ( char ch ) : bool
LeaveSkipWhitespaceRegion ( ) : void
initialize ( ) : void
makeESEPARATOR ( ) : antlr.antlr.IToken
mk_tokenSet_0_ ( ) : long[]
mk_tokenSet_10_ ( ) : long[]
mk_tokenSet_11_ ( ) : long[]
mk_tokenSet_1_ ( ) : long[]
mk_tokenSet_2_ ( ) : long[]
mk_tokenSet_3_ ( ) : long[]
mk_tokenSet_4_ ( ) : long[]
mk_tokenSet_5_ ( ) : long[]
mk_tokenSet_6_ ( ) : long[]
mk_tokenSet_7_ ( ) : long[]
mk_tokenSet_8_ ( ) : long[]
mk_tokenSet_9_ ( ) : long[]

Описание методов

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

public BooLexer ( System.IO.Stream ins ) : System
ins System.IO.Stream
Результат System

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

public BooLexer ( System.IO.TextReader r ) : System
r System.IO.TextReader
Результат System

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

public BooLexer ( antlr.InputBuffer ib ) : System
ib antlr.InputBuffer
Результат System

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

public BooLexer ( antlr.LexerSharedInputState state ) : System
state antlr.LexerSharedInputState
Результат System

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

public Enqueue ( antlr token, string text ) : void
token antlr
text string
Результат void

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

public EnqueueESEPARATOR ( ) : void
Результат void

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

public EnqueueInterpolatedToken ( antlr token ) : void
token antlr
Результат void

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

public ParseInterpolatedExpression ( int tokenClose, int tokenOpen ) : void
tokenClose int
tokenOpen int
Результат void

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

public mADD ( bool _createToken ) : void
_createToken bool
Результат void

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

public mASSIGN ( bool _createToken ) : void
_createToken bool
Результат void

mAT_SYMBOL() защищенный Метод

protected mAT_SYMBOL ( bool _createToken ) : void
_createToken bool
Результат void

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

public mBACKTICK_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
Результат void

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

public mBITWISE_AND ( bool _createToken ) : void
_createToken bool
Результат void

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

public mBITWISE_OR ( bool _createToken ) : void
_createToken bool
Результат void

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

public mCMP_OPERATOR ( bool _createToken ) : void
_createToken bool
Результат void

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

public mCOLON ( bool _createToken ) : void
_createToken bool
Результат void

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

public mCOMMA ( bool _createToken ) : void
_createToken bool
Результат void

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

public mDECREMENT ( bool _createToken ) : void
_createToken bool
Результат void

mDIGIT() защищенный Метод

protected mDIGIT ( bool _createToken ) : void
_createToken bool
Результат void

mDIGIT_GROUP() защищенный Метод

protected mDIGIT_GROUP ( bool _createToken ) : void
_createToken bool
Результат void

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

public mDIVISION ( bool _createToken ) : void
_createToken bool
Результат void

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

public mDOT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mDOUBLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
Результат void

mDQS_ESC() защищенный Метод

protected mDQS_ESC ( bool _createToken ) : void
_createToken bool
Результат void

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

public mEOS ( bool _createToken ) : void
_createToken bool
Результат void

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

public mEXCLUSIVE_OR ( bool _createToken ) : void
_createToken bool
Результат void

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

public mEXPONENTIATION ( bool _createToken ) : void
_createToken bool
Результат void

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

public mGREATER_THAN ( bool _createToken ) : void
_createToken bool
Результат void

mHEXDIGIT() защищенный Метод

protected mHEXDIGIT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mID ( bool _createToken ) : void
_createToken bool
Результат void

mID_LETTER() защищенный Метод

protected mID_LETTER ( bool _createToken ) : void
_createToken bool
Результат void

mID_SUFFIX() защищенный Метод

protected mID_SUFFIX ( bool _createToken ) : void
_createToken bool
Результат void

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

public mINCREMENT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mINPLACE_SHIFT_LEFT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mINPLACE_SHIFT_RIGHT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mINT ( bool _createToken ) : void
_createToken bool
Результат void

mINTERPOLATED_EXPRESSION() защищенный Метод

protected mINTERPOLATED_EXPRESSION ( bool _createToken ) : void
_createToken bool
Результат void

mINTERPOLATED_REFERENCE() защищенный Метод

protected mINTERPOLATED_REFERENCE ( bool _createToken ) : void
_createToken bool
Результат void

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

public mLBRACE ( bool _createToken ) : void
_createToken bool
Результат void

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

public mLBRACK ( bool _createToken ) : void
_createToken bool
Результат void

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

public mLESS_THAN ( bool _createToken ) : void
_createToken bool
Результат void

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

public mLINE_CONTINUATION ( bool _createToken ) : void
_createToken bool
Результат void

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

public mLPAREN ( bool _createToken ) : void
_createToken bool
Результат void

mML_COMMENT() защищенный Метод

protected mML_COMMENT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mMODULUS ( bool _createToken ) : void
_createToken bool
Результат void

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

public mMULTIPLY ( bool _createToken ) : void
_createToken bool
Результат void

mNEWLINE() защищенный Метод

protected mNEWLINE ( bool _createToken ) : void
_createToken bool
Результат void

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

public mNULLABLE_SUFFIX ( bool _createToken ) : void
_createToken bool
Результат void

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

public mONES_COMPLEMENT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mQQ_BEGIN ( bool _createToken ) : void
_createToken bool
Результат void

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

public mQQ_END ( bool _createToken ) : void
_createToken bool
Результат void

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

public mRBRACE ( bool _createToken ) : void
_createToken bool
Результат void

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

public mRBRACK ( bool _createToken ) : void
_createToken bool
Результат void

mREVERSE_DIGIT_GROUP() защищенный Метод

protected mREVERSE_DIGIT_GROUP ( bool _createToken ) : void
_createToken bool
Результат void

mRE_CHAR() защищенный Метод

protected mRE_CHAR ( bool _createToken ) : void
_createToken bool
Результат void

mRE_ESC() защищенный Метод

protected mRE_ESC ( bool _createToken ) : void
_createToken bool
Результат void

mRE_LITERAL() защищенный Метод

protected mRE_LITERAL ( bool _createToken ) : void
_createToken bool
Результат void

mRE_OPTIONS() защищенный Метод

protected mRE_OPTIONS ( bool _createToken ) : void
_createToken bool
Результат void

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

public mRPAREN ( bool _createToken ) : void
_createToken bool
Результат void

mSESC() защищенный Метод

protected mSESC ( bool _createToken ) : void
_createToken bool
Результат void

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

public mSHIFT_LEFT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mSHIFT_RIGHT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mSINGLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
Результат void

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

public mSL_COMMENT ( bool _createToken ) : void
_createToken bool
Результат void

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

public mSPLICE_BEGIN ( bool _createToken ) : void
_createToken bool
Результат void

mSQS_ESC() защищенный Метод

protected mSQS_ESC ( bool _createToken ) : void
_createToken bool
Результат void

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

public mSUBTRACT ( bool _createToken ) : void
_createToken bool
Результат void

mTRIPLE_QUOTED_STRING() защищенный Метод

protected mTRIPLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
Результат void

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

public mWS ( bool _createToken ) : void
_createToken bool
Результат void

mX_RE_CHAR() защищенный Метод

protected mX_RE_CHAR ( bool _createToken ) : void
_createToken bool
Результат void

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

public mX_RE_LITERAL ( bool _createToken ) : void
_createToken bool
Результат void

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

public nextToken ( ) : antlr.IToken
Результат antlr.IToken

Описание свойств

_skipWhitespaceRegion защищенное свойство

protected int _skipWhitespaceRegion
Результат int

tokenSet_0_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_0_
Результат antlr.collections.impl.BitSet

tokenSet_10_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_10_
Результат antlr.collections.impl.BitSet

tokenSet_11_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_11_
Результат antlr.collections.impl.BitSet

tokenSet_1_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_1_
Результат antlr.collections.impl.BitSet

tokenSet_2_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_2_
Результат antlr.collections.impl.BitSet

tokenSet_3_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_3_
Результат antlr.collections.impl.BitSet

tokenSet_4_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_4_
Результат antlr.collections.impl.BitSet

tokenSet_5_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_5_
Результат antlr.collections.impl.BitSet

tokenSet_6_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_6_
Результат antlr.collections.impl.BitSet

tokenSet_7_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_7_
Результат antlr.collections.impl.BitSet

tokenSet_8_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_8_
Результат antlr.collections.impl.BitSet

tokenSet_9_ публичное статическое свойство

public static antlr.collections.impl.BitSet tokenSet_9_
Результат antlr.collections.impl.BitSet