Version

Search Results

LanguageGenerator Class

Generates code to create a LanguageBase-derived class based on an existing Grammar instance. Syntax

GenerateClass(LanguageGenerationParams) Method

Generates code to create a LanguageBase derived class based on an existing Grammar. Syntax Parameters parameters The parameters describing how the class should be generated. Return Value The contents of the generated file. Exceptions Exception Description System.ArgumentNullException Occurs when parameters is null...

GenerateClass(LanguageGenerationParams,Stream,Encoding) Method

Generates code to create a LanguageBase derived class based on an existing Grammar. Syntax Parameters parameters The parameters describing how the class should be generated.stream The stream in which to write the code.encoding The encoding in which to write the code. If null, UTF8 will be used. Exceptions Exceptio...

GenerateClass Method

Generates code to create a LanguageBase derived class based on an existing Grammar. Overload List

LexerState Class

Abstract base class representing a specific state in which the lexer can be when reading tokens. Only the symbols within a lexer state can be matched by the lexer when the lexer is in that state. Syntax

LexerStateCollection Class

A collection of LexerState instances for the grammar. The collection contains all non-default lexer states and the DefaultLexerState property exposes the default lexer state. Syntax

LexerStateCollection Class Members

Public Properties Public Methods