all repos — min @ 9e0412e8fe34277c0a62310933ea8fcc656bbf09

A small but practical concatenative programming language.

Compilation fixes.
h3rald h3rald@h3rald.com
Mon, 18 May 2026 14:22:09 +0200
commit

9e0412e8fe34277c0a62310933ea8fcc656bbf09

parent

8b99c7917596ca64636f7965424a3ae7569417d4

2 files changed, 2 insertions(+), 3 deletions(-)

jump to
M minpkg/core/parser.nimminpkg/core/parser.nim

@@ -846,7 +846,7 @@ discard getToken(p)

var c = 0 CVARCOUNT.inc var dictvar = "dict" & $CVARCOUNT - result.add "var $# = newDict(i.scope)" % [dictvar] + result.add indent&"var $# = newDict(i.scope)" % [dictvar] while p.token != tkBraceRi: let v = p.parseMinValue(i) if v.isNil:

@@ -867,7 +867,7 @@ raiseInvalid("Invalid dictionary key: " & $v)

eat(p, tkBraceRi) if c mod 2 != 0: raiseInvalid("Invalid dictionary") - result.add "i.push $#" % [dictvar] + result.add op&"$#" % [dictvar] of tkSymbol: result = @[op&"MinValue(kind: minSymbol, symVal: "&p.a.escapeEx&")"] p.a = ""
M minpkg/core/shell.nimminpkg/core/shell.nim

@@ -7,7 +7,6 @@ critbits,

algorithm, streams, terminal, - exitprocs, json, os ]