Remove unneeded lookBack function

This commit is contained in:
Florian Schroedl
2022-08-26 16:26:05 +02:00
parent 48802f0c8d
commit 5f077eb1e0

View File

@@ -18,20 +18,6 @@ type parserFnT = proc(t0: Parser): ParserResult
# -- Utilities
proc lookBack*(count: int): (parserFnT) =
return proc(parser: Parser): ParserResult =
let state = parser.state
let newIndex = state.position - 1
Parser(
state: ParserState(
stream: state.stream,
position: newIndex,
lastPosition: parser.state.position,
),
tokens: parser.tokens,
).ok()
proc isStreamCompleted*(parser: Parser): bool =
parser.state.position >= parser.state.stream.len - 1