(name, definition)
| 256 | } |
| 257 | |
| 258 | addGrammarElement(name, definition) { |
| 259 | if (this.#grammar[name]) { |
| 260 | throw new Error(`Grammar element '${name}' already exists`); |
| 261 | } |
| 262 | this.#grammar[name] = definition; |
| 263 | } |
| 264 | |
| 265 | addCommand(keyword, definition) { |
| 266 | var commandGrammarType = keyword + "Command"; |
no outgoing calls
no test coverage detected