Skip to content

Commit f44a3e1

Browse files
Fixed issue #17
1 parent 8eb6aae commit f44a3e1

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/lexer.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,9 +640,14 @@ token* lexer::tokenize_value() {
640640
else if (last_tok->type == TOKEN_OPEN_BRACKET) {
641641
delete last_tok;
642642
std::list<token*> values;
643+
643644
while (true)
644645
{
645646
read_token();
647+
648+
if (last_tok->type == TOKEN_CLOSE_BRACKET)
649+
break;
650+
646651
values.push_back(tokenize_expression());
647652
if (last_tok->type != TOKEN_COMMA) {
648653
break;

src/runtime.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,6 @@ class interpreter {
9292
this->lexer_state.constants[insecure_hash(identifier)] = val;
9393
}
9494

95-
////you need the garbage collector to allocate non-primitive objects
96-
//inline garbage_collector* get_garbage_collector() {
97-
// return &this->garbage_collector;
98-
//}
99-
10095
private:
10196
variable_manager* static_var_manager;
10297
garbage_collector garbage_collector;

0 commit comments

Comments
 (0)