From a05cc73c7519d7802c222921bf3b3c5b045b17f1 Mon Sep 17 00:00:00 2001 From: Teddy Date: Fri, 4 Apr 2014 05:09:45 +0800 Subject: add scope --- main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 17a10ad..ff70bf9 100644 --- a/main.c +++ b/main.c @@ -44,7 +44,11 @@ void print_ast() { void print_sem() { yyparse(); - semantics_check(ast_root); + if (ast_root) + { + semantics_check(ast_root); + } + else exit(1); } void print_help() { -- cgit v1.2.3