From 8aa57dd5a87b454ce99a336ed86a6bd4d6f77c1e Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sat, 23 Oct 2021 20:30:56 +0200 Subject: Add string and symbol types --- src/bytecode/compiler.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/bytecode/compiler.h') diff --git a/src/bytecode/compiler.h b/src/bytecode/compiler.h index 7a25678..02d938f 100755 --- a/src/bytecode/compiler.h +++ b/src/bytecode/compiler.h @@ -215,16 +215,13 @@ parse_tree(Chunk *chunk, Visitor *vs) { return; } break; case TOKEN_STRING: { - // Object *obj = make_string(); - // push_root(obj); - // append_string(obj, tok.value); - // return obj; + Object obj = make_string(tok.value); + emit_constant(chunk, tok, obj); return; } break; case TOKEN_SYMBOL: { - // Object *obj = make_symbol(tok.value); - // push_root(obj); - // return obj; + Object obj = make_symbol(tok.value); + emit_constant(chunk, tok, obj); return; } break; case TOKEN_NIL: { -- cgit v1.2.1