From 1fafda88357d1b7d9148c434ba0821a7350ccc8c Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 22 Dec 2023 20:57:53 +0200 Subject: [PATCH] Parsing: accept '+' prefix on numbers --- src/preserves/pegs.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/preserves/pegs.nim b/src/preserves/pegs.nim index abfacc7..421e4e5 100644 --- a/src/preserves/pegs.nim +++ b/src/preserves/pegs.nim @@ -34,7 +34,7 @@ grammar "Preserves": Boolean <- "#f" | "#t" nat <- '0' | (Digit-'0') * *Digit - int <- ?'-' * nat + int <- ?('-'|'+') * nat frac <- '.' * +Digit exp <- 'e' * ?('-'|'+') * +Digit flt <- int * ((frac * exp) | frac | exp)