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. |