diff options
Diffstat (limited to 'uscript/parser.c')
| -rw-r--r-- | uscript/parser.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/uscript/parser.c b/uscript/parser.c index 2bb1afa..7f1cd49 100644 --- a/uscript/parser.c +++ b/uscript/parser.c @@ -180,7 +180,7 @@ int declare_named_variable(struct parser *p, const char* name) token.line = p->cur.line; token.col = p->cur.col; token.kind = TOKEN_IDENT; - token.val = create_zilch(); + token.val = create_nada(); return declare_variable(p, token); } @@ -313,7 +313,7 @@ void begin_function(struct parser *p, struct us_proto *proto) static void end_function(struct parser *p) { - parser_add_byte(p, BC_ZILCH); + parser_add_byte(p, BC_NADA); parser_add_byte(p, BC_RET); struct func_parser *fp = p->fp; @@ -373,7 +373,7 @@ void parse_literal(struct parser *p) switch (p->prev.kind) { case TOKEN_FALSE: parser_add_byte(p, BC_FALSE); break; case TOKEN_TRUE: parser_add_byte(p, BC_TRUE); break; - case TOKEN_ZILCH: parser_add_byte(p, BC_ZILCH); break; + case TOKEN_NADA: parser_add_byte(p, BC_NADA); break; } } @@ -701,7 +701,7 @@ struct expr expressions[] = { [TOKEN_RET] = {NULL, NULL, PREC_NONE}, [TOKEN_STR] = {parse_string, NULL, PREC_NONE}, [TOKEN_TRUE] = {parse_literal, NULL, PREC_NONE}, - [TOKEN_ZILCH] = {parse_literal, NULL, PREC_NONE}, + [TOKEN_NADA] = {parse_literal, NULL, PREC_NONE}, }; static void stat(struct parser *p); @@ -760,7 +760,7 @@ void var_def_stat(struct parser *p, bool is_global) if (consume(p, '=')) expr(p); else - parser_add_byte(p, BC_ZILCH); + parser_add_byte(p, BC_NADA); if (is_global) { struct us_str *ident = copy_str(name.start, name.len); @@ -1053,7 +1053,7 @@ void ret_stat(struct parser *p) if (p->cur.kind != TOKEN_END && p->cur.kind != ';') { expr(p); } else { - parser_add_byte(p, BC_ZILCH); + parser_add_byte(p, BC_NADA); } parser_add_byte(p, BC_RET); } |
