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()