Fix property without value case

This commit is contained in:
Florian Schroedl
2022-01-20 17:00:00 +01:00
parent acbb5387cd
commit 97eb1cb80a

View File

@@ -11,7 +11,7 @@ import ../parser/utils
{.experimental: "caseStmtMacros".}
let propertiesKeyParser* = ignore(ch(':')) + anyUntil(choice(@[str(": "), newline]))
let propertiesKeyParser* = ignore(ch(':')) + anyUntil(choice(@[str(": "), str(":") + newline, newline]))
let propertiesValueParser* = ignore(str(":") + optional(ch(' '))) + optional(anyUntil(newline)) + ignore(newline)
let propertiesParser* = proc(parser: Parser): ParserResult {.closure.} =