This is namespace ecSyntAnal.
Topic |
Description |
The following table lists classes in this documentation. | |
The following table lists interfaces in this documentation. | |
The following table lists functions in this documentation. | |
The following table lists structs, records, enums in this documentation. | |
The following table lists types in this documentation. | |
The following table lists variables in this documentation. | |
The following table lists constants in this documentation. |
|
Interface |
|
Method |
|
Enumeration |
Class |
Description |
Collection of TTagBlockCondition objects. | |
Contains information about the block staple. | |
Stores changes positions in text and provides conversion for old to new positions and vice versa. | |
Performs syntactical analysis for a single client of the TSyntAnalyzer component. | |
Code templates allows insert any predefined text using shortcut. | |
Collection of TCodeTemplate objects. | |
Collection of TSingleTagCondition objects. | |
Used by the syntax manager. | |
Contains information about line separator. | |
Line break text range. | |
Base class for components that can be stored in file. | |
Performs syntactical analysis for a single client of the TSyntAnalyzer component. | |
Base class for rule objects. | |
Condition for testing single token. | |
TStyledRange is range class associated with the Style. | |
TStyleEntries stores an array of pointers to TStyleEntry objects. | |
Represents entry in TStyleEntries list. | |
Collection of TSyntaxFormat objects. | |
Specifies rule for sub-lexer range detecting. | |
Collection of TSubAnalyzerRule objects. | |
Contains information about nested lexer. | |
TSyntAnalyzer is component that contains rules, styles and other properties required for syntactical analysis. | |
Specifies display properties of the text. | |
TSyntaxManager is a library of Lexer Analyzers. | |
TSyntCollection - base class for collections which are used in TSyntAnalyzer. | |
TSyntCollectionItem - base class for collection items which are used in TSyntAnalyzer. | |
Container of the styles collection. | |
Implements shared text and syntax source for syntax editors. | |
Contains information about a token. | |
Complex condition on token sequence. | |
Text range is a group of consecutive tokens. | |
Specifies rule for token detecting. | |
Collection of TTokenRule objects. |
Constant |
Description |
Start line of folding range that is folded. It is a line state constant returned by TClientSyntAnalyzer.GetLineState function. | |
End line of folding range. It is a line state constant returned by TClientSyntAnalyzer.GetLineState function. | |
Start line of folding range that is not folded. It is a line state constant returned by TClientSyntAnalyzer.GetLineState function. | |
In the folding range. It is a line state constant returned by TClientSyntAnalyzer.GetLineState function. | |
Can not be hidden and is not in the folding range (default). It is a line state constant returned by TClientSyntAnalyzer.GetLineState function. | |
Default token names. |
Function |
Description |
Draws border line. | |
Returns border line width. | |
Loads component resource from the specified file. | |
Loads component resource from the stream. | |
Saves component resource to the specified file. | |
Saves component resource to the stream. |
Interface |
Description |
Event interface to handle command execution in syntax memo. | |
Event interface to provide external formatting functionality. | |
Event interface to syntax analyzer (lexer). | |
Inteface of syntax memo events. | |
Syntax memo plug-in interface. | |
Extension of plug-in interface with processing changing of scrolling position. | |
Interface to get text changing events. |
Struct, Record, Enum |
Description |
Specifies how to perform auto-closing opened text ranges. | |
Specifies border line style of the TSyntaxFormat. | |
Specifies what parts of the text range may be highlighted. | |
Specifies which properties of the style should be used. | |
Specifies style properties that can be applied to the Canvas. | |
Specifies caret position when text range is highlighted. | |
Specifies position of the line separator. | |
Specifies action after successful conditions testing. | |
Specifies conditional operation. | |
Used in the Styles (TSyntaxFormat.VertAlignment) and for defining vertical alignment of line numbers (TLineNumbers.VertAlignment). |
Type |
Description |
Event type of text range bound adjustment events: TSyntAnalyzer.OnGetCollapseRange, TSyntAnalyzer.OnGetStapleRange | |
Set of formatting flags. | |
Used to pass interface to text storage to the analyzer (TClientSyntAnalyzer) | |
Initializes regular expression object used by syntax analyzers. | |
Set of line break positions. | |
Used for the TTokenRule.OnMouseClick event. | |
Used for TTagBlockCondition.OnBlockCheck event. | |
Used for the TTokenRule.OnMatchToken event. | |
This procedural type is used by the TSyntAnalyzer.OnParseToken Event | |
Used for the TSyntCollection.OnChange event. |
Variable |
Description |
Initializes regular expression object used by syntax analyzers. |
Copyright (c) 2004-2011. All rights reserved.
|
What do you think about this topic? Send feedback!
|