Version

LanguageElement Enumeration

Represents the various types of language elements which can be represented by a TerminalSymbol.
Syntax
'Declaration
 
Public Enum LanguageElement 
   Inherits System.Enum
public enum LanguageElement : System.Enum 
Members
MemberDescription
CommentRepresents a comment, which is by default insignificant to the syntax analyzer.
ContextSensitiveKeywordRepresents a context-sensitive keyword in a language, which is by default significant to the syntax analyzer.
CustomRepresents content with a custom language element specified by the TerminalSymbol.LanguageElementName, which is by default significant to the syntax analyzer.
DateLiteralRepresents a date or time literal, which is by default significant to the syntax analyzer.
EndOfStreamRepresents the Grammar.EndOfStreamSymbol, which is significant to the syntax analyzer.
IdentifierRepresents an identifier in a language, which is by default significant to the syntax analyzer.
NewLineRepresents a newline (either \r, \n, or \r\n), which is by default insignificant to the syntax analyzer.
NumericLiteralRepresents a numeric literal, which is by default significant to the syntax analyzer.
OperatorRepresents an operator symbol, such as +, -, >, |, etc., which is by default significant to the syntax analyzer.
PunctuationRepresents a punctuation symbol, such as a semicolon, parentheses, braces, etc., which is by default significant to the syntax analyzer.
ReservedKeywordRepresents a reserved keyword in a language, which is by default significant to the syntax analyzer.
StringLiteralRepresents a string or character literal, which is by default significant to the syntax analyzer.
UndefinedNo language element is specified.
UnrecognizedRepresents content not recognized by any symbol in the active LexerState, which is significant to the syntax analyzer.
WhitespaceRepresents contiguous whitespace, which is by default insignificant to the syntax analyzer.
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, 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