aboutsummaryrefslogtreecommitdiff
path: root/pkg/lang/vm/mem
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2022-07-27 11:01:29 +0000
committerMel <einebeere@gmail.com>2022-07-27 11:01:29 +0000
commit22a69393f58abcf3bcf9e7039f994dae78422213 (patch)
tree6f88f586bd57d298d54e345a6c4b8d7144a5d2ec /pkg/lang/vm/mem
parent45b6f073fe398e820e9e4a82900bc282ee32af9b (diff)
downloadjinx-22a69393f58abcf3bcf9e7039f994dae78422213.tar.zst
jinx-22a69393f58abcf3bcf9e7039f994dae78422213.zip
Implement VM modules and globals
Diffstat (limited to 'pkg/lang/vm/mem')
-rw-r--r--pkg/lang/vm/mem/cell.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/lang/vm/mem/cell.go b/pkg/lang/vm/mem/cell.go
index 73aa0c6..85d6c34 100644
--- a/pkg/lang/vm/mem/cell.go
+++ b/pkg/lang/vm/mem/cell.go
@@ -12,6 +12,8 @@ const (
CellKindEnv
CellKindOutlet
+ CellKindGlobal
+
CellKindForbidden
)
@@ -31,6 +33,8 @@ func (c CellKind) String() string {
return "env"
case CellKindOutlet:
return "outlet"
+ case CellKindGlobal:
+ return "global"
case CellKindForbidden:
return "forbidden"
default: