From fd4b49758668706e310ef42515d9a3e8f872b1ac Mon Sep 17 00:00:00 2001 From: Joel Lienhard Date: Mon, 23 Mar 2026 11:53:20 +0100 Subject: [PATCH] make case-stmt work without whitespace-control --- src/nimja/parser.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nimja/parser.nim b/src/nimja/parser.nim index 61777af..2c1313f 100644 --- a/src/nimja/parser.nim +++ b/src/nimja/parser.nim @@ -181,6 +181,9 @@ proc parseSsCase(fsTokens: seq[FsNode], pos: var int): NwtNode = pos.inc result = NwtNode(kind: NwtNodeKind.NCase) result.caseStmt = elem.value + let nextElem = fsTokens[pos] + if nextElem.kind == FsStr and nextElem.value.isEmptyOrWhitespace: + pos.inc of FsOf: pos.inc result.nnCaseOf.add NwtNode(kind: NCaseOf, caseOfStmt: elem.value)