For a list of all members of this type, see Grammar members.
Name | Description | |
---|---|---|
EndOfStreamSymbol | Gets a TerminalSymbol which represents the end of the input stream. | |
EndOfStreamSymbolName | Gets or sets the name that is used to reference the EndOfStreamSymbol. | |
IsMutable | Gets the value indicating whether the Grammar or any of its related instances can be modified. | |
LexerStates | Gets the set of lexer states in which the lexical analyzer can possible be when analyzing a document. | |
Name | Gets or sets a name for this grammar definition. | |
NewLineSymbol | Gets a TerminalSymbol which represents newlines in a document. | |
NewLineSymbolName | Gets or sets the name that is used to reference the NewLineSymbol. | |
NonTerminalSymbols | Gets a collection of NonTerminalSymbol instances, each of which represents zero or more symbols in a document. | |
StartSymbol | Gets or sets a the NonTerminalSymbol which should be represented by the SyntaxNode at the root of the SyntaxTree. | |
SupportsParsing | Gets or sets the value indicating whether the Grammar supports syntax analysis. | |
SyntaxTreePruningMode | Gets or sets the value indicating how the syntax tree should be pruned. | |
UnrecognizedSymbol | Gets a TerminalSymbol which represents unrecognized content in a document. | |
UnrecognizedSymbolName | Gets or sets the name that is used to reference the UnrecognizedSymbol. | |
WhitespacePattern | Gets or sets the regular expression pattern used to identify non-newline whitespace by the syntax analysis layer. | |
WhitespaceSymbol | Gets a TerminalSymbol which represents non-newline whitespace in a document. | |
WhitespaceSymbolName | Gets or sets the name that is used to reference the WhitespaceSymbol. |