Pratt parsing, basic ast, decl parse const

This commit is contained in:
Krzosa Karol
2022-05-13 16:04:39 +02:00
parent 9c22a379ea
commit 2689aa9ba1
7 changed files with 586 additions and 125 deletions

2
ast.c
View File

@@ -353,7 +353,7 @@ expr_new(Arena *p, Expr_Kind kind, Token *token){
function Expr *
expr_int(Arena *p, Token *token){
assert(token->kind == TK_Int);
assert(token->kind == TK_Integer);
Expr *expr = expr_new(p, EK_Int, token);
expr->int_val = token->int_val;
return expr;