![]() | Lexer Methods |
[This is preliminary documentation and is subject to change.]
The Lexer type exposes the following members.
Name | Description | |
---|---|---|
![]() | CheckEOF | (Overrides AbstractLexerCheckEOF(Int32).) |
![]() | CheckIsDigit | (Overrides AbstractLexerCheckIsDigit(Char).) |
![]() | CheckMatch(Char) | (Overrides AbstractLexerCheckMatch(Char).) |
![]() | CheckMatch(Int32) | (Overrides AbstractLexerCheckMatch(Int32).) |
![]() | CheckMatch(String) | (Overrides AbstractLexerCheckMatch(String).) |
![]() | CheckMatch(Char, Char) | |
![]() | CheckMatch(Int32, Int32) | |
![]() | CreateToken(TokenType) | |
![]() | CreateToken(TokenType, String) | |
![]() | Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from AbstractLexer.) |
![]() | IsMatch(Char) | |
![]() | IsMatch(Int32) | |
![]() | IsMatch(String) | |
![]() | LookAhead | (Overrides AbstractLexerLookAhead(Int32).) |
![]() | LookBack | (Overrides AbstractLexerLookBack(Int32).) |
![]() | MatchNumber | |
![]() | MatchString | |
![]() | MatchTrigger | |
![]() | MatchVariable | |
![]() | Next | (Overrides AbstractLexerNext.) |
![]() | Read |
Reads the tokens from the reader. Used by the Parser.
(Overrides AbstractLexerRead.) |
![]() | Read(Int64, Int32) | (Overrides AbstractLexerRead(Int64, Int32).) |
![]() | Reset | (Overrides AbstractLexerReset.) |
![]() | SkipBlockComment | |
![]() | SkipLineComment |
Name | Description | |
---|---|---|
![]() | AsT | (Defined by ObjectExtensions.) |