Trying to parse list type

This commit is contained in:
Florian Schroedl
2022-10-14 20:54:59 +02:00
parent 17c8927deb
commit cc1064a40a
4 changed files with 126 additions and 22 deletions

View File

@@ -39,15 +39,15 @@ func tokenizeRawText*(kind: orgInlineBlockKind): string -> OrgInlineBuilderT =
)
# ## Blocks
# type OrgBuilderT* = OrgBlock
# type OrgBuilder* = Builder[OrgBuilderT]
# type OrgBuilderResult* = BuilderResult[OrgBuilderT]
type OrgBuilderT* = OrgBlock
type OrgBuilder* = Builder[OrgBuilderT]
type OrgBuilderResult* = BuilderResult[OrgBuilderT]
# func initOrgBuilder*(content: string): OrgBuilderResult =
# return OrgBuilderResult.ok(OrgBuilder((
# parser: initParser(content),
# tree: newSeq[OrgBuilderT](),
# )))
func initOrgBuilder*(content: string): OrgBuilderResult =
return OrgBuilderResult.ok(OrgBuilder((
parser: initParser(content),
tree: newSeq[OrgBuilderT](),
)))
# # proc orgBuilderConcat*(typeInfo: OrgBuilderT, concatFn: (ParserToken, OrgBuilderT) -> OrgBuilderT):
# # (seq[ParserToken], OrgBuilderT) -> OrgBuilderT =