Performs syntactical analysis for a single client of the TSyntAnalyzer component.
TParserResults = class(TTokenHolder);
ecSyntAnal
TParserResults is a base class for TClientSyntAnalyzer.
It stores only tokens and sub-lexer ranges.
|
Topic |
Description |
|
The methods of the TParserResults class are listed here. | |
|
The properties of the TParserResults class are listed here. |
|
Method |
|
protected |
|
virtual |
|
abstract |
|
Property |
|
read only |
|
TParserResults Methods |
Description |
|
Returns active analyzer at the specified position. | |
|
Apply states modifiers of rule. | |
|
Destroys all results of syntactical analysis. | |
|
Closes text ranges at end of text. | |
|
Creates and initializes a TParserResults instance. | |
|
Destroys an instance of TParserResults. | |
|
Performs operations at the end of syntactical analysis. | |
|
Returns parser states flags at token position TokenIndex. | |
|
Restores parser state to be valid for current token buffer. | |
|
Saves changes of parser state. |
|
TParserResults Properties |
Description |
|
Indicates whether syntactical analysis of the whole text is finished. | |
|
Indicates Owner of the analyzer object. | |
|
Current parser state. | |
|
Indicates the number of sub-lexer ranges in the list that are in use. | |
|
Provides indexed access to sub-lexer ranges. | |
|
Indicates tokens count. | |
|
Provides indexed access to tokens. | |
|
Provides indexed access to token strings. |
|
Copyright (c) 2004-2011. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|