We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5472ed4 commit 68702c2Copy full SHA for 68702c2
src/parser/parser_lib.ts
@@ -1,5 +1,5 @@
1
import { assertGreater } from "@std/assert/greater";
2
-import { assertGreaterOrEqual } from "@std/assert/greater-or-equal";
+import { assertLessOrEqual } from "@std/assert/less-or-equal";
3
import { MemoizationCacheResult, memoize } from "@std/cache/memoize";
4
import { ArrayResult, ArrayResultError } from "../array_result.ts";
5
@@ -61,7 +61,7 @@ export class Parser<T> {
61
>(
62
(input) => {
63
// TODO: remove assertion
64
- assertGreaterOrEqual(input.source.length, input.position);
+ assertLessOrEqual(input.position, input.source.length);
65
return parser(input);
66
},
67
{ cache: new SourceMemo() },
0 commit comments