Properties
Private rulemap
rulemap
: Map<Token, Array<object>>
Private tokenid_counter
tokenid_counter: number
Private tokenmap
tokenmap
: Map<Token, number>
Accessors
start_symbol
- get start_symbol(): Token
Methods
findRules
- findRules(x: Token): Array<object>
-
Parameters
Returns Array<object>
getTokenId
- getTokenId(token: Token): number
-
Parameters
Returns number
hasRuleId
- hasRuleId(id: number): boolean
-
Parameters
Returns boolean
言語定義から得られる、構文規則に関する情報を管理するクラス