The following tables list the members exposed by NonTerminalSymbol.
Name | Description | |
---|---|---|
Grammar | Gets the Grammar to which the Symbol belongs. (Inherited from Infragistics.Documents.Parsing.Symbol) | |
HasPriority | Gets or sets the value indicating whether the NonTerminalSymbol has priority over other non-terminals when a global ambiguity is detected. | |
IsError | Gets or sets a value indicating whether this non-terminal represents an error when it is found in the parsed document. | |
IsStartOfErrorRecoveryPair | Gets or sets a value indicating whether the presence of the Symbol followed by a specific TerminalSymbol signals the middle or end of a structure being parsed. (Inherited from Infragistics.Documents.Parsing.Symbol) | |
IsStartSymbol | Gets a value indicating whether the NonTerminalSymbol is the Grammar.StartSymbol value of the associated Grammar and therefore if it must be at the root of the syntax tree of the parsed document. | |
Name | Returns the name of the symbol. (Inherited from Infragistics.Documents.Parsing.Symbol) | |
PreventBacktracking | Gets or sets the value indicating whether nodes associated with the NonTerminalSymbol can be backtracked by the error handling routine. | |
PreventPruning | Gets or sets the value indicating whether nodes representing the NonTerminalSymbol should always remain in the SyntaxTree, regardless of the Grammar.SyntaxTreePruningMode value. | |
Rule | Gets or sets the SyntaxRule which defines what can be legally represented by the non-terminal. | |
SuppressAmbiguityWarnings | Gets or sets the value indicating whether Grammar.Analyze should suppress ambiguity warnings when this non-terminal symbol's reduction is possible. |
Name | Description | |
---|---|---|
SuppressErrorRecoveryForSymbol | Disables error recovery for the specified symbol when an error occurs during the construction of the NonTerminalSymbol. | |
ToString | Returns the string representation of this object. |