From c66dc142d240ec2e2ae78201d9614de76535be38 Mon Sep 17 00:00:00 2001 From: Teddy Date: Sat, 3 Aug 2013 23:09:59 +0800 Subject: C++ version now works! --- parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parser.cpp') diff --git a/parser.cpp b/parser.cpp index 0143700..e1724c3 100644 --- a/parser.cpp +++ b/parser.cpp @@ -79,7 +79,7 @@ Cons *ASTGenerator::absorb(Tokenizor *tk) { if (top_ptr > parse_stack && *parse_stack) return new Cons(*(top_ptr - 1), empty_list); string token; - tk->get_token(token); + if (!tk->get_token(token)) return NULL; if (token == "(") *top_ptr++ = NULL; // Make the beginning of a new level else if (token == ")") -- cgit v1.2.3