From e0c657e52cc0c34eb87c403925ff4d655e4e9966 Mon Sep 17 00:00:00 2001 From: yhirose Date: Thu, 4 Jun 2015 13:25:01 -0400 Subject: [PATCH] Changed to allow ';' between statements. --- language/parser.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/parser.cc b/language/parser.cc index 2e72d90..22edf42 100644 --- a/language/parser.cc +++ b/language/parser.cc @@ -6,7 +6,7 @@ using namespace std; static auto g_grammar = R"( PROGRAM <- _ STATEMENTS - STATEMENTS <- EXPRESSION* + STATEMENTS <- (EXPRESSION (';' _)?)* EXPRESSION <- ASSIGNMENT / PRIMARY ASSIGNMENT <- MUTABLE IDENTIFIER '=' _ EXPRESSION