Restore InlineBuilder

This commit is contained in:
Florian Schroedl
2022-08-28 14:07:23 +02:00
parent 51b34e6a27
commit 084594a7d3
2 changed files with 51 additions and 54 deletions

View File

@@ -22,7 +22,7 @@ func initOrgInlineBuilder*(content: string): OrgInlineBuilderResult =
tree: newSeq[OrgInlineBuilderT](),
)))
func convertTokens*(kind: orgInlineBlockKind): seq[ParserToken] -> seq[OrgInlineBuilderT] =
func tokenizeInlineTokens*(kind: orgInlineBlockKind): seq[ParserToken] -> seq[OrgInlineBuilderT] =
return func(tokens: seq[ParserToken]): seq[OrgInlineBuilderT] =
return @[
OrgInlineBuilderT(
@@ -31,12 +31,12 @@ func convertTokens*(kind: orgInlineBlockKind): seq[ParserToken] -> seq[OrgInline
)
]
# func rawTextTokenizer*(kind: orgInlineBlockKind): string -> OrgInlineBuilderT =
# return func(content: string): OrgInlineBuilderT =
# return OrgInlineBuilderT(
# kind: kind,
# content: content,
# )
func tokenizeRawText*(kind: orgInlineBlockKind): string -> OrgInlineBuilderT =
return func(content: string): OrgInlineBuilderT =
return OrgInlineBuilderT(
kind: kind,
content: content,
)
# ## Blocks
# type OrgBuilderT* = OrgBlock