C# 클래스 Boo.Lang.Parser.BooLexer

상속: antlr.antlr.CharScanner, antlr.TokenStream
파일 보기 프로젝트 열기: boo-lang/boo 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

보호된 프로퍼티들

프로퍼티 타입 설명
_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