(message, expected)
| 1237 | return this.#kernel.parseAnyOf(types, this); |
| 1238 | } |
| 1239 | raiseError(message, expected) { |
| 1240 | message = message || "Unexpected Token : " + this.currentToken().value; |
| 1241 | var parseError = new ParseError(message, this.currentToken(), this.source, expected); |
| 1242 | throw new ParseRecoverySentinel(parseError); |
| 1243 | } |
| 1244 | raiseExpected(...expected) { |
| 1245 | var msg = expected.length === 1 ? "Expected '" + expected[0] + "' but found '" + this.currentToken().value + "'" : "Expected one of: " + expected.map((e) => "'" + e + "'").join(", "); |
| 1246 | this.raiseError(msg, expected); |
no test coverage detected