Class LexState
Represents an individual lexical state with collection of lexical states.
public class LexState : ILexState
- Inheritance
-
LexState
- Implements
Constructors
- LexState()
Initializes a new instance of the
LexStateclass with default settings.
- LexState(ILexScheme)
Initializes a new instance of the
LexStateclass with a specified owner.
Properties
- Blocks
Represents collection of Syntax Blocks associated with this
ILexState.
- CaseSensitive
Gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this
LexState.
- Desc
Gets or sets description of the
ILexState.
- Expression
Represents a collective regular expression pattern for the
LexState.
- Index
Represents index of the
LexStatewithin the lexical state collection.
- Name
Gets or sets name of the
LexState.
- Regex
Represents a regular expression that contains
Expressionas a pattern.
- Scheme
Gets or sets
ILexSchemethat owns thisLexState.
- SerializationInfo
Gets or sets an xml representation of this
LexStateobject.
- SyntaxBlocks
Gets or sets a collection of lexical syntax blocks.
Methods
- ResetCaseSensitive()
Resets the
CaseSensitiveto the default value.