The following tables list the members exposed by LexerStateTerminalSymbolCollection.
Name | Description | |
---|---|---|
Count | Gets the number of symbols in the collection. | |
Item | Overloaded. Gets the TerminalSymbol at the specified index. | |
LexerState | Gets the LexerState which owns the collection. |
Name | Description | |
---|---|---|
Add | Overloaded. Adds the specified symbol to the collection. | |
Clear | Clears all symbols from the collection. | |
Contains | Overloaded. Returns a value indicating whether the specified TerminalSymbol exists within the collection. | |
IndexOf | Gets the index of the specified symbol or -1 if it doesn't exist. | |
Insert | Overloaded. Inserts the specified symbol into the collection. | |
IsExitSymbol | Indicates whether the specified TerminalSymbol will cause the lexer to exit the current LexerState when it is encountered during lexical analysis. | |
Remove | Overloaded. Removes the TerminalSymbol with the specified name from the collection. | |
TryGetSymbol | Tries to get a TerminalSymbol with the specified name and returns whether one is in the collection. |