From 97eb1cb80a6b5e9511df2523330aa9869de4299b Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Thu, 20 Jan 2022 17:00:00 +0100 Subject: [PATCH] Fix property without value case --- src/org/org_properties_block.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/org_properties_block.nim b/src/org/org_properties_block.nim index 2b49fe7..aec24cd 100644 --- a/src/org/org_properties_block.nim +++ b/src/org/org_properties_block.nim @@ -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.} =