(name, definition)
| 1552 | } |
| 1553 | } |
| 1554 | addGrammarElement(name, definition) { |
| 1555 | if (this.#grammar[name]) { |
| 1556 | throw new Error(`Grammar element '${name}' already exists`); |
| 1557 | } |
| 1558 | this.#grammar[name] = definition; |
| 1559 | } |
| 1560 | addCommand(keyword, definition) { |
| 1561 | var commandGrammarType = keyword + "Command"; |
| 1562 | this.#grammar[commandGrammarType] = definition; |
no outgoing calls
no test coverage detected