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"(
PROGRAM <- _ STATEMENTS
STATEMENTS <- EXPRESSION*
STATEMENTS <- (EXPRESSION (';' _)?)*
EXPRESSION <- ASSIGNMENT / PRIMARY
ASSIGNMENT <- MUTABLE IDENTIFIER '=' _ EXPRESSION

Loading…
Cancel
Save