Fix property without value case
This commit is contained in:
@@ -11,7 +11,7 @@ import ../parser/utils
|
|||||||
|
|
||||||
{.experimental: "caseStmtMacros".}
|
{.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 propertiesValueParser* = ignore(str(":") + optional(ch(' '))) + optional(anyUntil(newline)) + ignore(newline)
|
||||||
|
|
||||||
let propertiesParser* = proc(parser: Parser): ParserResult {.closure.} =
|
let propertiesParser* = proc(parser: Parser): ParserResult {.closure.} =
|
||||||
|
|||||||
Reference in New Issue
Block a user