Enumeration SymbolType
Respresents the type of a symbol.
Member Summary
|
|
This type of symbol designates the end of a block comment.
|
|
|
When the engine reads a token that is recognized as a line comment,
the remaining characters on the line are automatically ignored by
the parser.
|
|
|
This type of symbol designates the start of a block comment.
|
|
|
The End symbol is generated when the tokenizer reaches the end of
the source text.
|
|
|
The Error symbol is a general-purpose means of representing characters
that were not recognized by the tokenizer. In other words, when the
tokenizer reads a series of characters that is not accepted by the DFA
engine, a token of this type is created.
|
|
|
A normal non-terminal.
|
|
|
A normal terminal.
|
|
|
This Whitespace symbol is a special terminal that is automatically
ignored by the parsing engine. Any text accepted as whitespace is
considered to be inconsequential and "meaningless".
|
Property Detail
CommentEnd
public CommentEndThis type of symbol designates the end of a block comment.
CommentLine
public CommentLineWhen the engine reads a token that is recognized as a line comment,
the remaining characters on the line are automatically ignored by
the parser.
CommentStart
public CommentStartThis type of symbol designates the start of a block comment.
End
public EndThe End symbol is generated when the tokenizer reaches the end of
the source text.
Error
public ErrorThe Error symbol is a general-purpose means of representing characters
that were not recognized by the tokenizer. In other words, when the
tokenizer reads a series of characters that is not accepted by the DFA
engine, a token of this type is created.
NonTerminal
public NonTerminalA normal non-terminal.
Terminal
public TerminalA normal terminal.
Whitespace
public WhitespaceThis Whitespace symbol is a special terminal that is automatically
ignored by the parsing engine. Any text accepted as whitespace is
considered to be inconsequential and "meaningless".