diff options
author | Bad Diode <bd@badd10de.dev> | 2021-10-23 16:00:11 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-10-23 16:00:11 +0200 |
commit | c3fe9367986520b08a36bf693e6c74eb309377c5 (patch) | |
tree | 1974c0cb59a61131c9440fb58757109090ad4cd6 /src/bytecode/compiler.h | |
parent | 13f795f8f8aa302ee36ca3974fb80dba29240240 (diff) | |
download | bdl-c3fe9367986520b08a36bf693e6c74eb309377c5.tar.gz bdl-c3fe9367986520b08a36bf693e6c74eb309377c5.zip |
Cleanup macros for arithmetic ops
Diffstat (limited to 'src/bytecode/compiler.h')
-rwxr-xr-x | src/bytecode/compiler.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/bytecode/compiler.h b/src/bytecode/compiler.h index e48a173..fd5cdbc 100755 --- a/src/bytecode/compiler.h +++ b/src/bytecode/compiler.h | |||
@@ -128,11 +128,11 @@ parse_tree(Chunk *chunk, Visitor *vs) { | |||
128 | return ; | 128 | return ; |
129 | } break; | 129 | } break; |
130 | case TOKEN_TRUE: { | 130 | case TOKEN_TRUE: { |
131 | // return obj_true; | 131 | emit_constant(chunk, tok, TRUE_VAL); |
132 | return; | 132 | return; |
133 | } break; | 133 | } break; |
134 | case TOKEN_FALSE: { | 134 | case TOKEN_FALSE: { |
135 | // return obj_false; | 135 | emit_constant(chunk, tok, FALSE_VAL); |
136 | return; | 136 | return; |
137 | } break; | 137 | } break; |
138 | case TOKEN_RPAREN: { | 138 | case TOKEN_RPAREN: { |
@@ -158,16 +158,6 @@ parse_tree(Chunk *chunk, Visitor *vs) { | |||
158 | } break; | 158 | } break; |
159 | case TOKEN_LPAREN: { | 159 | case TOKEN_LPAREN: { |
160 | parse_list(chunk, vs, tok); | 160 | parse_list(chunk, vs, tok); |
161 | // Object *obj = parse_list(vs); | ||
162 | // if (obj == obj_err) { | ||
163 | // error_push((Error){ | ||
164 | // .type = ERR_TYPE_COMPILER, | ||
165 | // .value = ERR_UNBALANCED_PAREN, | ||
166 | // .line = tok.line, | ||
167 | // .col = tok.column, | ||
168 | // }); | ||
169 | // } | ||
170 | // return obj; | ||
171 | return; | 161 | return; |
172 | } break; | 162 | } break; |
173 | case TOKEN_STRING: { | 163 | case TOKEN_STRING: { |
@@ -184,7 +174,7 @@ parse_tree(Chunk *chunk, Visitor *vs) { | |||
184 | return; | 174 | return; |
185 | } break; | 175 | } break; |
186 | case TOKEN_NIL: { | 176 | case TOKEN_NIL: { |
187 | // return obj_nil; | 177 | emit_constant(chunk, tok, NIL_VAL); |
188 | return; | 178 | return; |
189 | } break; | 179 | } break; |
190 | default: { | 180 | default: { |