Table of Contents

Interface ILexState

Namespace
Alternet.Syntax.Lexer
Assembly
Alternet.Syntax.v9.dll

Represents properties and methods for individual lexical state with collection of lexical states.

public interface ILexState

Properties

Blocks

When implemented by a class, represents collection of Syntax Blocks associated with this ILexState.

CaseSensitive

When implemented by a class, gets or sets a value indicating whether the analyzer should perform case sensitive parsing for this ILexState.

Desc

When implemented by a class, gets or sets description of the ILexState.

Expression

When implemented by a class, represents a collective regular expression pattern for the ILexState.

Index

When implemented by a class, represents index of the ILexState within the lexical state collection.

Name

When implemented by a class, gets or sets name of the ILexState.

Regex

When implemented by a class, represents a regular expression that contains Expression as a pattern.

Scheme

When implemented by a class, gets or sets ILexScheme that owns this ILexState.

SerializationInfo

Gets or sets an xml representation of this ILexState object.

SyntaxBlocks

When implemented by a class, gets or sets a collection of lexical syntax blocks.

Methods

ResetCaseSensitive()

When implemented by a class, resets the CaseSensitive to the default value.