Class SymbolDiscriminator
Properties
Private nonterminal_symbols
nonterminal_
symbols: Set<Token>
Private terminal_symbols
terminal_
symbols: Set<Token>
Methods
getNonterminalSymbols
- getNonterminalSymbols(prevent_copy?: boolean): Set<Token>
-
Parameters
-
Default value prevent_copy: boolean = false
Returns Set<Token>
getTerminalSymbols
- getTerminalSymbols(prevent_copy?: boolean): Set<Token>
-
Parameters
-
Default value prevent_copy: boolean = false
Returns Set<Token>
isNonterminalSymbol
- isNonterminalSymbol(symbol: Token): boolean
-
Parameters
Returns boolean
isTerminalSymbol
- isTerminalSymbol(symbol: Token): boolean
-
Parameters
Returns boolean
終端/非終端記号の判別を行う