app_update, print events
This commit is contained in:
@@ -69,7 +69,7 @@ ast_t *create_ast_binary(parser_t *par, lex_t *pos, ast_t *left, lex_kind_t op,
|
||||
ast_t *parse_expr(parser_t *par);
|
||||
ast_t *parse_lit_expr(parser_t *par) {
|
||||
lex_t *token = parser_next(par);
|
||||
if (token->kind == lex_kind_int) {
|
||||
if (token->kind == lex_kind_integer) {
|
||||
ast_t *result = create_ast(par, token, set_bit(ast_flag_integer) | set_bit(ast_flag_string));
|
||||
result->integer = token->integer;
|
||||
result->string = token->s8;
|
||||
@@ -203,7 +203,7 @@ ast_t *parse_struct_mem(parser_t *par, s8_t *name) {
|
||||
while (parser_match(par, lex_kind_open_bracket)) {
|
||||
ast_t *array = create_ast(par, par->at, set_bit(ast_flag_type_array) | set_bit(ast_flag_string));
|
||||
ast_append(array, type);
|
||||
lex_t *num = parser_match(par, lex_kind_int);
|
||||
lex_t *num = parser_match(par, lex_kind_integer);
|
||||
if (num) {
|
||||
array->flags |= set_bit(ast_flag_integer);
|
||||
array->integer = (int)num->integer;
|
||||
@@ -286,7 +286,7 @@ ast_t *parse_table(ma_arena_t *arena, char *file, char *code) {
|
||||
ast_t *col = create_ast(par, par->at, set_bit(ast_flag_string));
|
||||
ast_append(row, col);
|
||||
col->string = token->s8;
|
||||
} else if (parser_match(par, lex_kind_int)) {
|
||||
} else if (parser_match(par, lex_kind_integer)) {
|
||||
ast_t *col = create_ast(par, par->at, set_bit(ast_flag_string) | set_bit(ast_flag_integer));
|
||||
ast_append(row, col);
|
||||
col->string = token->s8;
|
||||
|
||||
Reference in New Issue
Block a user