diff --git a/pkg/mindicate.nim b/pkg/mindicate.nim new file mode 100644 index 0000000..d19de5e --- /dev/null +++ b/pkg/mindicate.nim @@ -0,0 +1,20 @@ +# SPDX-FileCopyrightText: ☭ Emery Hemingway +# SPDX-License-Identifier: Unlicense + +import + std/[streams, os], + min, + ./min_preserves, + ./min_syndicate + +proc main = + var params = commandLineParams() + if params.len != 1: + quit "expected a path to a script as a single argument" + var path = params[0] + var i = newMinInterpreter(path, parentDir path) + i.preserves_module() + i.syndicate_module() + i.interpret(newFileStream(path, fmRead)) + +main() diff --git a/pkg/mindicate.nim.cfg b/pkg/mindicate.nim.cfg new file mode 100644 index 0000000..4e693ba --- /dev/null +++ b/pkg/mindicate.nim.cfg @@ -0,0 +1,4 @@ +define:nix +define:nossl +mm:refc +threadAnalysis:off