(message, expected)
| 1247 | return this.#kernel.parseAnyOf(types, this); |
| 1248 | } |
| 1249 | raiseError(message, expected) { |
| 1250 | message = message || "Unexpected Token : " + this.currentToken().value; |
| 1251 | var parseError = new ParseError(message, this.currentToken(), this.source, expected); |
| 1252 | throw new ParseRecoverySentinel(parseError); |
| 1253 | } |
| 1254 | raiseExpected(...expected) { |
| 1255 | var msg = expected.length === 1 ? "Expected '" + expected[0] + "' but found '" + this.currentToken().value + "'" : "Expected one of: " + expected.map((e) => "'" + e + "'").join(", "); |
| 1256 | this.raiseError(msg, expected); |
no test coverage detected