From 8d35a273fdf7f886779e2328c8d15a48bd566a91 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Fri, 14 Oct 2022 21:21:40 +0200 Subject: [PATCH] Build out list items --- src_v2/org/org_builder_paragraph.nim | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src_v2/org/org_builder_paragraph.nim b/src_v2/org/org_builder_paragraph.nim index 9dbc9f5..e20d041 100644 --- a/src_v2/org/org_builder_paragraph.nim +++ b/src_v2/org/org_builder_paragraph.nim @@ -10,6 +10,10 @@ import ./org_types import ./org_builder_api import ./org_builder_link.nim import ../parser/parser +import ../utils/fp + +import fusion/matching +{.experimental: "caseStmtMacros".} # let lineTokenizer = (builder: OrgInlineBuilder) => tryTokenize( # builder = builder, @@ -60,7 +64,10 @@ proc buildListItem(builder: OrgBuilder): OrgBuilderResult = .flatMap(listContentParser) .map(flattenTokens) - echo listContent + let y = case (beforeSpaces, listType, listContent): + of (Some(@a), Some(@b), Some(@c)): c.tokens.tokensToString() + else: "" + echo y builder.ok()