Links
EControl Syntax Editor SDK
ecSyntAnal Namespace

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 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!