This commit is contained in:
Florian Schroedl
2022-01-20 17:00:00 +01:00
parent ce07cbc8da
commit 3c6bea01a6

View File

@@ -301,11 +301,9 @@ when isMainModule:
ignore(ch(' '))
]
# let buildHeadingStars =
type StringBuilderT = string
type StringBuilder = Builder[StringBuilderT]
type StringBuilderResult = BuilderResult[StringBuilderT]
proc stringConcat(typeInfo: StringBuilderT):
(seq[Token], seq[StringBuilderT]) -> seq[StringBuilderT] =
return proc(xs: seq[Token], ys: seq[StringBuilderT]): seq[StringBuilderT] =
@@ -327,22 +325,3 @@ when isMainModule:
echo sampleBuilder
# @[
# (parseHeadingStars, buildHeadingStars),
# (parseHeadingTodo, buildHeadingTodo),
# (parseHeadingContent, buildHeadingContent),
# ]
# .parseSeq(@[
# manyUntil(ch('*'), ch(' ')),
# ignore(ch ' '),
# str("Foo")
# ])
# echo initParser("AAAB").flatMap(ch 'b')
# # .flatMap(ch('A'))
# # .flatMap(ch('B'))
# .flatMap()
# echo manUntilTest