diff options
Diffstat (limited to 'parser/compiler.go')
| -rw-r--r-- | parser/compiler.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/parser/compiler.go b/parser/compiler.go index bdf801b..36aa9d8 100644 --- a/parser/compiler.go +++ b/parser/compiler.go @@ -87,6 +87,12 @@ func (c *Compiler) Codegen(tokens Tokens) (err error) { case lang.Plus: // Nothing to do. + case lang.Address: + emit(int64(t.Pos), vm.Address) + + case lang.Deref: + emit(int64(t.Pos), vm.Deref) + case lang.Index: emit(int64(t.Pos), vm.Index) |
