Links
EControl Syntax Editor SDK
TClientSyntAnalyzer Methods

The methods of the TClientSyntAnalyzer class are listed here.

Method 
Description 
Adds new line separator. 
Adds new text range. 
Performs syntactical analysis of whole text. 
Forces syntactical analysis to specified position. 
Destroys all syntactical results for text from specified position. 
Destroys all results of syntactical analysis. 
Closes text ranges at end of text. 
Closes text range that refers to end block rule Cond. 
Completes syntactical analysis without resting current state of analyzer. 
Creates and initializes a TClientSyntAnalyzer instance. 
Add new line break. 
Destroys an instance of TClientSyntAnalyzer. 
Detects tag and update token type. 
Performs operations at the end of syntactical analysis. 
Returns text to be inserted when auto closing opened text range. 
Returns a formatted string assembled from a collapsed text icon formatting string. 
Returns bounds of text range to be collapsed. 
Returns line separator for the specified line index. 
Returns line highlighting attributes for the specified line index. 
Returns folding state for the specified line index. 
Returns nearest collapsible text range. Used by smCollapse command. 
Returns text range that starts at the specified line. 
Returns text range bounds. 
Formatting string is defined in Range.Rule.GroupFmt property. Indexing reference points are defined by the Range.

See "Name formatting" to get more information. 
Returns a formatted string assembled from a name formatting string. 
Retrieves text range styles at the specified position. 
Returns first and last line of the Staple. 
Returns list of staples which passes the Line. 
Retrieves token style at the specified position. 
Tests whether there is opened text range with specified rule. 
Turns on idle syntactical analysis. 
Starts idle syntactical analysis. 
Checks wether Rule is enabled for the current analyzing position. 
Lock 
Locks meta-data (parser results) modification. 
Returns nearest (i.e. top level) text range that contains position APos. 
Returns index of nearest (i.e. top level) text range that contains position APos. 
Returns index of token which contains position Pos or placed after it. 
Returns index of token which contains position Pos or placed before it. 
Returns text range that starts at specified position. 
Formats string FmtStr for specified text range. See Name formatting (for block rules) topic to get more information about range names formatting. 
Returns index of text range which starts at position APos. 
Resets (set to -1) XPos of all staples. 
Called when caret position is changed. 
Returns index of the token at the specified position. 
Forces syntactical analysis to specified position. 
Unlocks meta-data (parser results) modification. 
Updates dynamically highlighted objects. 
 
Method 
 
protected 
 
virtual 
Copyright (c) 2004-2011. All rights reserved.
What do you think about this topic? Send feedback!