Scanner base class. The Scanner's function is to transform a stream of characters into aggregates/words or lexemes, like identifier, number, literal, etc.
More...
Scanner base class. The Scanner's function is to transform a stream of characters into aggregates/words or lexemes, like identifier, number, literal, etc.
Definition at line 22 of file Scanner.cs.
Irony.Parsing.Scanner.Scanner |
( |
| ) |
|
virtual void Irony.Parsing.Scanner.BeginPreview |
( |
| ) |
|
|
virtual |
virtual void Irony.Parsing.Scanner.EndPreview |
( |
bool |
keepPreviewTokens | ) |
|
|
virtual |
Token Irony.Parsing.Scanner.GetToken |
( |
| ) |
|
Gets the unfiltered tokens.
- Returns
- An enumeration on the token
Definition at line 203 of file Scanner.cs.
void Irony.Parsing.Scanner.Initialize |
( |
Parser |
parser | ) |
|
Initializes this instance.
- Parameters
-
Definition at line 159 of file Scanner.cs.
abstract void Irony.Parsing.Scanner.NextToken |
( |
| ) |
|
|
protectedpure virtual |
abstract void Irony.Parsing.Scanner.PrepareInput |
( |
| ) |
|
|
protectedpure virtual |
virtual void Irony.Parsing.Scanner.Reset |
( |
| ) |
|
|
virtual |
abstract void Irony.Parsing.Scanner.SetSourceText |
( |
string |
sourceText, |
|
|
string |
sourceFileName |
|
) |
| |
|
pure virtual |
Sets the source text for this scanner.
- Parameters
-
sourceText | The source text. |
Grammar Irony.Parsing.Scanner.Grammar |
|
getsetprotected |
Gets or sets the grammar.
The grammar.
Definition at line 83 of file Scanner.cs.
Gets or sets the location.
The location.
Definition at line 55 of file Scanner.cs.
Parser Irony.Parsing.Scanner.Parser |
|
getset |
The documentation for this class was generated from the following file:
- D:/Projects/Bitbucket Hosting/DoxygenFilesAndSources/Paradox v1.0.0 beta06/sources/common/shaders/Irony/Parsing/Scanner/Scanner.cs