aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/ast.odin30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/common/ast.odin b/src/common/ast.odin
index 840d73b..2d8c898 100644
--- a/src/common/ast.odin
+++ b/src/common/ast.odin
@@ -16,6 +16,7 @@ keyword_map: map[string]bool = {
"f32" = true,
"f64" = true,
"i64" = true,
+ "i128" = true,
"i32" = true,
"i16" = true,
"u16" = true,
@@ -23,6 +24,7 @@ keyword_map: map[string]bool = {
"rawptr" = true,
"any" = true,
"u32" = true,
+ "u128" = true,
"b32" = true,
"b64" = true,
"true" = true,
@@ -32,6 +34,34 @@ keyword_map: map[string]bool = {
"u8" = true,
"i8" = true,
"rune" = true,
+ "f16be" = true,
+ "f16le" = true,
+ "f32be" = true,
+ "f32le" = true,
+ "f64be" = true,
+ "f64le" = true,
+ "i16be" = true,
+ "i16le" = true,
+ "i32be" = true,
+ "i32le" = true,
+ "i64be" = true,
+ "i64le" = true,
+ "u16be" = true,
+ "u16le" = true,
+ "u32be" = true,
+ "u32le" = true,
+ "u64be" = true,
+ "u64le" = true,
+ "i128be" = true,
+ "i128le" = true,
+ "u128be" = true,
+ "u128le" = true,
+ "complex32" = true,
+ "complex64" = true,
+ "complex128" = true,
+ "quaternion64" = true,
+ "quaternion128" = true,
+ "quaternion256" = true,
};
GlobalExpr :: struct {