Changed to allow ';' between statements.

pull/3/head
yhirose 9 years ago
parent a783e0addd
commit e0c657e52c
  1. 2
      language/parser.cc

@ -6,7 +6,7 @@ using namespace std;
static auto g_grammar = R"( static auto g_grammar = R"(
PROGRAM <- _ STATEMENTS PROGRAM <- _ STATEMENTS
STATEMENTS <- EXPRESSION* STATEMENTS <- (EXPRESSION (';' _)?)*
EXPRESSION <- ASSIGNMENT / PRIMARY EXPRESSION <- ASSIGNMENT / PRIMARY
ASSIGNMENT <- MUTABLE IDENTIFIER '=' _ EXPRESSION ASSIGNMENT <- MUTABLE IDENTIFIER '=' _ EXPRESSION

Loading…
Cancel
Save