Свойство | Type | Description | |
---|---|---|---|
ConsumeChar | void | ||
CreateNameToken | Token | ||
CreateNumberToken | Token | ||
CreateSingleTextSpan | TextSpan | ||
CreateToken | Token | ||
CreateTokenAndConsumeChar | Token | ||
DecValue | int | ||
ErrorAndThrow | void | ||
ErrorAndThrow | void | ||
GetChar | char | ||
GetNextChar | char | ||
GetNextNextChar | char | ||
GetStringBuilder | StringBuilder | ||
HexValue | int | ||
Init | |||
IsCombiningChar | bool | ||
IsConnectingChar | bool | ||
IsDecDigit | bool | ||
IsDecimalDigitChar | bool | ||
IsFormattingChar | bool | ||
IsHexDigit | bool | ||
IsLetterChar | bool | ||
IsNewLine | bool | ||
IsWhitespace | bool | ||
Lexer | System | ||
MarkTokenStart | void | ||
ProcessCharEscapeSequence | void |
Méthode | Description | |
---|---|---|
Clear ( ) : void | ||
Get ( string filePath, TextReader reader, LoadingContext context ) : |
||
GetToken ( ) : Token | ||
IsIdentifierPartCharacter ( char ch ) : bool | ||
IsIdentifierStartCharacter ( char ch ) : bool |
Méthode | Description | |
---|---|---|
ConsumeChar ( bool checkNewLine = false ) : void | ||
CreateNameToken ( StringBuilder sb, bool isNormal = true ) : Token | ||
CreateNumberToken ( StringBuilder sb, bool inFraction ) : Token | ||
CreateSingleTextSpan ( ) : TextSpan | ||
CreateToken ( int tokenKind, string value ) : Token | ||
CreateTokenAndConsumeChar ( char ch ) : Token | ||
DecValue ( char ch ) : int | ||
ErrorAndThrow ( string errMsg ) : void | ||
ErrorAndThrow ( string errMsg, TextSpan textSpan ) : void | ||
GetChar ( int offset ) : char | ||
GetNextChar ( ) : char | ||
GetNextNextChar ( ) : char | ||
GetStringBuilder ( ) : StringBuilder | ||
HexValue ( char ch ) : int | ||
Init ( string filePath, TextReader reader, LoadingContext context ) : |
||
IsCombiningChar ( UnicodeCategory cat ) : bool | ||
IsConnectingChar ( UnicodeCategory cat ) : bool | ||
IsDecDigit ( char ch ) : bool | ||
IsDecimalDigitChar ( UnicodeCategory cat ) : bool | ||
IsFormattingChar ( UnicodeCategory cat ) : bool | ||
IsHexDigit ( char ch ) : bool | ||
IsLetterChar ( UnicodeCategory cat ) : bool | ||
IsNewLine ( char ch ) : bool | ||
IsWhitespace ( char ch ) : bool | ||
Lexer ( ) : System | ||
MarkTokenStart ( ) : void | ||
ProcessCharEscapeSequence ( StringBuilder sb ) : void |
public static Get ( string filePath, TextReader reader, LoadingContext context ) : |
||
filePath | string | |
reader | TextReader | |
context | LoadingContext | |
Résultat |
public static IsIdentifierPartCharacter ( char ch ) : bool | ||
ch | char | |
Résultat | bool |
public static IsIdentifierStartCharacter ( char ch ) : bool | ||
ch | char | |
Résultat | bool |