summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/token.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/lang/token.go b/lang/token.go
index 40e6bfc..5205efc 100644
--- a/lang/token.go
+++ b/lang/token.go
@@ -59,7 +59,7 @@ const (
// Unary operations
Plus // unary +
Minus // unary -
- Address // unary &
+ Addr // unary &
Deref // unary *
BitComp // unary ^
Arrow // unary ->
@@ -107,19 +107,20 @@ const (
// Internal virtual machine tokens (no corresponding keyword)
Call
CallX
+ EqualSet
Grow
Index
- Label
JumpFalse
JumpSetFalse
JumpSetTrue
- EqualSet
+ Label
+ New
)
// TODO: define UnaryOp per language
var UnaryOp = map[TokenId]TokenId{
Add: Plus, // +
- And: Address, // &
+ And: Addr, // &
Not: Not, // !
Mul: Deref, // *
Sub: Minus, // -