Version

NonTerminalSymbol Class

A grammar symbol which represents one or more combinations of symbols, which can be terminal or non-terminal symbols.
Syntax
'Declaration
 
Public NotInheritable Class NonTerminalSymbol 
   Inherits Symbol
public sealed class NonTerminalSymbol : Symbol 
Remarks

Non-terminal symbols represent sequences of zero or more symbols which have been parsed in a document. The possible sequences a non-terminal symbol can represent are described by the SyntaxRule hierarchy owned by the symbol, which is exposed by the Rule property.

When the parser is analyzing a document and it determines a non-terminal symbol correctly represents a sequence of other symbols, a SyntaxNode will be created for it in the SyntaxTree. The SyntaxNode of the root of the tree will always be associated with the non-terminal symbol designated by the Grammar.StartSymbol.

Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also