summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-11-29 19:46:34 +0100
committerMarc Vertes <mvertes@free.fr>2025-11-29 19:46:34 +0100
commitf40a1c23467eef36f53635e525f8b25f591e8a45 (patch)
treebeae2442ecee1d734b9a676f7b176376a1d80af5 /main.go
parentfbc73922e9853d7e344e388f3fdfedb8fa323682 (diff)
chore: shorter name for packages, simpilfy vm values
Diffstat (limited to 'main.go')
-rw-r--r--main.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/main.go b/main.go
index 0e95bd4..634d053 100644
--- a/main.go
+++ b/main.go
@@ -7,7 +7,7 @@ import (
"log"
"os"
- "github.com/mvertes/parscan/interpreter"
+ "github.com/mvertes/parscan/interp"
"github.com/mvertes/parscan/lang/golang"
)
@@ -32,21 +32,21 @@ func run(arg []string) error {
}
args := rflag.Args()
- interp := interpreter.NewInterpreter(golang.GoSpec)
+ i := interp.NewInterpreter(golang.GoSpec)
if str != "" {
- return evalStr(interp, str)
+ return evalStr(i, str)
}
if len(args) == 0 {
- return interp.Repl(os.Stdin)
+ return i.Repl(os.Stdin)
}
buf, err := os.ReadFile(arg[0])
if err != nil {
return err
}
- return evalStr(interp, string(buf))
+ return evalStr(i, string(buf))
}
-func evalStr(i *interpreter.Interp, s string) error {
+func evalStr(i *interp.Interp, s string) error {
_, err := i.Eval(s)
return err
}