Base class for rule objects.
TRuleCollectionItem = class(TSyntCollectionItem);
ecSyntAnal
This class contains properties that are common for all rules:
Style is common for all rules, but it acts differently for different objects:
Properties that specify whether rule is active at current position of analysis:
|
Topic |
Description |
|
The methods of the TSyntCollectionItem class are listed here. | |
|
The properties of the TSyntCollectionItem class are listed here. |
|
Topic |
Description |
|
The properties of the TRuleCollectionItem class are listed here. |
|
Constructor |
|
virtual |
|
protected |
|
Property |
|
read only |
|
TSyntCollectionItem Methods |
Description |
|
Creates and initializes a TSyntCollectionItem instance. | |
|
Indicates whether rule is invalid. | |
|
Returns initial name of the collection item. | |
|
Initializes the item after the lexer has been read into memory. |
|
TSyntCollectionItem Properties |
Description |
|
Specifies the name of the collection item. | |
|
Controls whether the style or rule is used in syntactical analysis. | |
|
Indicates whether rule is invalid. |
|
TRuleCollectionItem Class |
Description |
|
Specifies whether rule is active in nested lexers. | |
|
Specifies a rule of parent text range to test. | |
|
Specifies a rule of parent text range to test. | |
|
Specifies whether parent text range condition must be inverted. | |
|
Specifies which state must be absent in current parser state. | |
|
Specifies which states should be added to current parser states. | |
|
Specifies which states must be present in current parser state. | |
|
Specifies which states should be removed from current parser states. | |
|
Specifies whether Block is rule of the immediate parent text range. | |
|
Specifies a style associated with the rule. | |
|
Specifies a style associated with the rule. | |
|
Returns owner of the rule. |
|
Copyright (c) 2004-2011. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|