From 921acb6b212739cda1de325681bbacc3b2cbd321 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Wed, 22 May 2024 18:44:16 +0300 Subject: [PATCH] schemaparse: ignore line comments in dictionaries --- src/preserves/schemaparse.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/preserves/schemaparse.nim b/src/preserves/schemaparse.nim index 690243b..141bb61 100644 --- a/src/preserves/schemaparse.nim +++ b/src/preserves/schemaparse.nim @@ -254,7 +254,7 @@ const parser = peg("Schema", p: ParseState): var node = initRecord(toSymbol"tuplePrefix", toPreserves fields, tail) pushStack node - DictionaryPattern <- '{' * *(S * >Value * S * ':' * S * NamedSimplePattern * ?',') * S * '}': + DictionaryPattern <- '{' * S * *(*LineComment * >Value * S * ':' * S * NamedSimplePattern * ?',' * S) * '}': var dict = initDictionary() for i in countDown(pred capture.len, 1): let key = toSymbol capture[i].s