about summary refs log tree commit diff
path: root/pkg/lang/vm/mem/cell.go
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/cell.go
parent45b6f073fe398e820e9e4a82900bc282ee32af9b (diff)
downloadjinx-22a69393f58abcf3bcf9e7039f994dae78422213.tar.zst
jinx-22a69393f58abcf3bcf9e7039f994dae78422213.zip
Implement VM modules and globals
Diffstat (limited to 'pkg/lang/vm/mem/cell.go')
-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: