From 96bf7fe2635e1b03748522ab38bd558fa8b63f32 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Thu, 20 Jan 2022 17:00:00 +0100 Subject: [PATCH] Fix negative index for start of parser --- src/test.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test.nim b/src/test.nim index caeb064..dae6e81 100644 --- a/src/test.nim +++ b/src/test.nim @@ -75,7 +75,7 @@ proc `$`*(x: ParserError): string = of charMismatchErr(expected: @expected, parser: @parser, index: @index, unexpected: @unexpected): # TODO: Only works for single line right now let original = parser.state.stream - let errSpace = " ".repeat(index - 1) + let errSpace = " ".repeat(max(0, index)) &"""Parsing Error (Character Mismatch Error): {original}