From fc5a382661262b4dac085d75739c4ac0601574a7 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Wed, 29 Jun 2022 20:15:46 -0400 Subject: [TNSLC] General updates --- tnslc/parse/token.tnsl | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) (limited to 'tnslc/parse/token.tnsl') diff --git a/tnslc/parse/token.tnsl b/tnslc/parse/token.tnsl index 92748d8..e7d64e7 100644 --- a/tnslc/parse/token.tnsl +++ b/tnslc/parse/token.tnsl @@ -32,16 +32,13 @@ "abi" } -;const {}{}charp KEYTYPES = { - "bool", - "char", - "charp", - +;{}{}charp KEYTYPES = { "int8", "int16", "int32", "int64", "int", + "uint8", "uint16", "uint32", @@ -52,6 +49,7 @@ "float64", "float", + "bool", "void", "type" } @@ -60,7 +58,6 @@ "struct", "interface", "enum", - "is", "extends", "loop", @@ -83,8 +80,6 @@ "method", "override", - "self", - "super", "operator", "raw", @@ -93,6 +88,9 @@ "virtual", "delete", + "alloc", + "salloc", + "realloc", "module", "export" @@ -101,7 +99,11 @@ ;{}{}charp LITERALS = { "true", "false", - "null" + + "null", + + "self", + "super" } ;{}charp RESERVED = "`~!#%^&*()-=+[]{}|;:,.<>/" @@ -169,7 +171,11 @@ # Increment and De-increment "++", - "--" + "--", + + "is", + "len", + "size" } ;int MAX_MRESERVED = 3 -- cgit v1.2.3