C# Class Boo.Lang.Parser.BooLexer

Inheritance: antlr.antlr.CharScanner, antlr.TokenStream
Exibir arquivo Open project: boo-lang/boo Class Usage Examples

Public Properties

Property Type Description
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 Properties

Property Type Description
_skipWhitespaceRegion int

Private Properties

Property Type Description
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[]

Public Methods

Method Description
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

Protected Methods

Method Description
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

Private Methods

Method Description
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[]

Method Details

BooLexer() public method

public BooLexer ( System.IO.Stream ins ) : System
ins System.IO.Stream
return System

BooLexer() public method

public BooLexer ( System.IO.TextReader r ) : System
r System.IO.TextReader
return System

BooLexer() public method

public BooLexer ( antlr.InputBuffer ib ) : System
ib antlr.InputBuffer
return System

BooLexer() public method

public BooLexer ( antlr.LexerSharedInputState state ) : System
state antlr.LexerSharedInputState
return System

Enqueue() public method

public Enqueue ( antlr token, string text ) : void
token antlr
text string
return void

EnqueueESEPARATOR() public method

public EnqueueESEPARATOR ( ) : void
return void

EnqueueInterpolatedToken() public method

public EnqueueInterpolatedToken ( antlr token ) : void
token antlr
return void

ParseInterpolatedExpression() public method

public ParseInterpolatedExpression ( int tokenClose, int tokenOpen ) : void
tokenClose int
tokenOpen int
return void

mADD() public method

public mADD ( bool _createToken ) : void
_createToken bool
return void

mASSIGN() public method

public mASSIGN ( bool _createToken ) : void
_createToken bool
return void

mAT_SYMBOL() protected method

protected mAT_SYMBOL ( bool _createToken ) : void
_createToken bool
return void

mBACKTICK_QUOTED_STRING() public method

public mBACKTICK_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
return void

mBITWISE_AND() public method

public mBITWISE_AND ( bool _createToken ) : void
_createToken bool
return void

mBITWISE_OR() public method

public mBITWISE_OR ( bool _createToken ) : void
_createToken bool
return void

mCMP_OPERATOR() public method

public mCMP_OPERATOR ( bool _createToken ) : void
_createToken bool
return void

mCOLON() public method

public mCOLON ( bool _createToken ) : void
_createToken bool
return void

mCOMMA() public method

public mCOMMA ( bool _createToken ) : void
_createToken bool
return void

mDECREMENT() public method

public mDECREMENT ( bool _createToken ) : void
_createToken bool
return void

mDIGIT() protected method

protected mDIGIT ( bool _createToken ) : void
_createToken bool
return void

mDIGIT_GROUP() protected method

protected mDIGIT_GROUP ( bool _createToken ) : void
_createToken bool
return void

mDIVISION() public method

public mDIVISION ( bool _createToken ) : void
_createToken bool
return void

mDOT() public method

public mDOT ( bool _createToken ) : void
_createToken bool
return void

mDOUBLE_QUOTED_STRING() public method

public mDOUBLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
return void

mDQS_ESC() protected method

protected mDQS_ESC ( bool _createToken ) : void
_createToken bool
return void

mEOS() public method

public mEOS ( bool _createToken ) : void
_createToken bool
return void

mEXCLUSIVE_OR() public method

public mEXCLUSIVE_OR ( bool _createToken ) : void
_createToken bool
return void

mEXPONENTIATION() public method

public mEXPONENTIATION ( bool _createToken ) : void
_createToken bool
return void

mGREATER_THAN() public method

public mGREATER_THAN ( bool _createToken ) : void
_createToken bool
return void

mHEXDIGIT() protected method

protected mHEXDIGIT ( bool _createToken ) : void
_createToken bool
return void

mID() public method

public mID ( bool _createToken ) : void
_createToken bool
return void

mID_LETTER() protected method

protected mID_LETTER ( bool _createToken ) : void
_createToken bool
return void

mID_SUFFIX() protected method

protected mID_SUFFIX ( bool _createToken ) : void
_createToken bool
return void

mINCREMENT() public method

public mINCREMENT ( bool _createToken ) : void
_createToken bool
return void

mINPLACE_SHIFT_LEFT() public method

public mINPLACE_SHIFT_LEFT ( bool _createToken ) : void
_createToken bool
return void

mINPLACE_SHIFT_RIGHT() public method

public mINPLACE_SHIFT_RIGHT ( bool _createToken ) : void
_createToken bool
return void

mINT() public method

public mINT ( bool _createToken ) : void
_createToken bool
return void

mINTERPOLATED_EXPRESSION() protected method

protected mINTERPOLATED_EXPRESSION ( bool _createToken ) : void
_createToken bool
return void

mINTERPOLATED_REFERENCE() protected method

protected mINTERPOLATED_REFERENCE ( bool _createToken ) : void
_createToken bool
return void

mLBRACE() public method

public mLBRACE ( bool _createToken ) : void
_createToken bool
return void

mLBRACK() public method

public mLBRACK ( bool _createToken ) : void
_createToken bool
return void

mLESS_THAN() public method

public mLESS_THAN ( bool _createToken ) : void
_createToken bool
return void

mLINE_CONTINUATION() public method

public mLINE_CONTINUATION ( bool _createToken ) : void
_createToken bool
return void

mLPAREN() public method

public mLPAREN ( bool _createToken ) : void
_createToken bool
return void

mML_COMMENT() protected method

protected mML_COMMENT ( bool _createToken ) : void
_createToken bool
return void

mMODULUS() public method

public mMODULUS ( bool _createToken ) : void
_createToken bool
return void

mMULTIPLY() public method

public mMULTIPLY ( bool _createToken ) : void
_createToken bool
return void

mNEWLINE() protected method

protected mNEWLINE ( bool _createToken ) : void
_createToken bool
return void

mNULLABLE_SUFFIX() public method

public mNULLABLE_SUFFIX ( bool _createToken ) : void
_createToken bool
return void

mONES_COMPLEMENT() public method

public mONES_COMPLEMENT ( bool _createToken ) : void
_createToken bool
return void

mQQ_BEGIN() public method

public mQQ_BEGIN ( bool _createToken ) : void
_createToken bool
return void

mQQ_END() public method

public mQQ_END ( bool _createToken ) : void
_createToken bool
return void

mRBRACE() public method

public mRBRACE ( bool _createToken ) : void
_createToken bool
return void

mRBRACK() public method

public mRBRACK ( bool _createToken ) : void
_createToken bool
return void

mREVERSE_DIGIT_GROUP() protected method

protected mREVERSE_DIGIT_GROUP ( bool _createToken ) : void
_createToken bool
return void

mRE_CHAR() protected method

protected mRE_CHAR ( bool _createToken ) : void
_createToken bool
return void

mRE_ESC() protected method

protected mRE_ESC ( bool _createToken ) : void
_createToken bool
return void

mRE_LITERAL() protected method

protected mRE_LITERAL ( bool _createToken ) : void
_createToken bool
return void

mRE_OPTIONS() protected method

protected mRE_OPTIONS ( bool _createToken ) : void
_createToken bool
return void

mRPAREN() public method

public mRPAREN ( bool _createToken ) : void
_createToken bool
return void

mSESC() protected method

protected mSESC ( bool _createToken ) : void
_createToken bool
return void

mSHIFT_LEFT() public method

public mSHIFT_LEFT ( bool _createToken ) : void
_createToken bool
return void

mSHIFT_RIGHT() public method

public mSHIFT_RIGHT ( bool _createToken ) : void
_createToken bool
return void

mSINGLE_QUOTED_STRING() public method

public mSINGLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
return void

mSL_COMMENT() public method

public mSL_COMMENT ( bool _createToken ) : void
_createToken bool
return void

mSPLICE_BEGIN() public method

public mSPLICE_BEGIN ( bool _createToken ) : void
_createToken bool
return void

mSQS_ESC() protected method

protected mSQS_ESC ( bool _createToken ) : void
_createToken bool
return void

mSUBTRACT() public method

public mSUBTRACT ( bool _createToken ) : void
_createToken bool
return void

mTRIPLE_QUOTED_STRING() protected method

protected mTRIPLE_QUOTED_STRING ( bool _createToken ) : void
_createToken bool
return void

mWS() public method

public mWS ( bool _createToken ) : void
_createToken bool
return void

mX_RE_CHAR() protected method

protected mX_RE_CHAR ( bool _createToken ) : void
_createToken bool
return void

mX_RE_LITERAL() public method

public mX_RE_LITERAL ( bool _createToken ) : void
_createToken bool
return void

nextToken() public method

public nextToken ( ) : antlr.IToken
return antlr.IToken

Property Details

_skipWhitespaceRegion protected_oe property

protected int _skipWhitespaceRegion
return int

tokenSet_0_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_0_
return antlr.collections.impl.BitSet

tokenSet_10_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_10_
return antlr.collections.impl.BitSet

tokenSet_11_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_11_
return antlr.collections.impl.BitSet

tokenSet_1_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_1_
return antlr.collections.impl.BitSet

tokenSet_2_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_2_
return antlr.collections.impl.BitSet

tokenSet_3_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_3_
return antlr.collections.impl.BitSet

tokenSet_4_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_4_
return antlr.collections.impl.BitSet

tokenSet_5_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_5_
return antlr.collections.impl.BitSet

tokenSet_6_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_6_
return antlr.collections.impl.BitSet

tokenSet_7_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_7_
return antlr.collections.impl.BitSet

tokenSet_8_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_8_
return antlr.collections.impl.BitSet

tokenSet_9_ public_oe static_oe property

public static antlr.collections.impl.BitSet tokenSet_9_
return antlr.collections.impl.BitSet