Add properties block parser
This commit is contained in:
@@ -7,6 +7,7 @@ import parser/utils
|
|||||||
import results
|
import results
|
||||||
import utils/fp
|
import utils/fp
|
||||||
import fusion/matching
|
import fusion/matching
|
||||||
|
import ./org/org_properties_block
|
||||||
|
|
||||||
{.experimental: "caseStmtMacros".}
|
{.experimental: "caseStmtMacros".}
|
||||||
|
|
||||||
@@ -49,7 +50,7 @@ when isMainModule:
|
|||||||
(@[optional(parseDoneKeyword)], stringConcat("DONE: ")),
|
(@[optional(parseDoneKeyword)], stringConcat("DONE: ")),
|
||||||
|
|
||||||
(parseHeadingText, stringConcat("Text: ")),
|
(parseHeadingText, stringConcat("Text: ")),
|
||||||
# (parseProperties, stringConcat("Properties: ")),
|
(parseProperties, stringConcat("Properties: ", seperator = ", ")),
|
||||||
# (@[optional(choice(parseProperties))], stringConcat("Properties: ")),
|
# (@[optional(choice(parseProperties))], stringConcat("Properties: ")),
|
||||||
])
|
])
|
||||||
.foldBuilder(
|
.foldBuilder(
|
||||||
|
|||||||
Reference in New Issue
Block a user