summaryrefslogtreecommitdiff
path: root/compiler/parser/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/parser/parser.c')
-rw-r--r--compiler/parser/parser.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/compiler/parser/parser.c b/compiler/parser/parser.c
index aeec48b..261385b 100644
--- a/compiler/parser/parser.c
+++ b/compiler/parser/parser.c
@@ -79,6 +79,10 @@ parser_init(struct parser *ctx, char *source)
debug("Initializing parser...\n");
lexer_init(&ctx->lexer, source);
- add_builtin(ctx->types, "uint32", 4, 0);
add_builtin(ctx->types, "any", 0, 0);
+ add_builtin(ctx->types, "uint", sizeof(void*), 0);
+ add_builtin(ctx->types, "uint64", 8, 0);
+ add_builtin(ctx->types, "uint32", 4, 0);
+ add_builtin(ctx->types, "uint16", 2, 0);
+ add_builtin(ctx->types, "uint8", 1, 0);
}