diff options
Diffstat (limited to 'compiler/parser/parser.c')
-rw-r--r-- | compiler/parser/parser.c | 6 |
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); } |