Removed "assert" as reserved. Enabled terminating ";" in lists.

This commit is contained in:
Christian Rinderknecht 2019-06-10 15:19:42 +02:00
parent 4d121602eb
commit 53314c2c0c
4 changed files with 9 additions and 7 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
/dune-project
*~
cache/*
Version.ml

View File

@ -104,7 +104,7 @@ let keywords = Token.[
"and", None;
"as", None;
"asr", None;
"assert", None;
(* "assert", None;*)
"class", None;
"constraint", None;
"do", None;

View File

@ -179,11 +179,13 @@ tuple(item):
(* Possibly empty semicolon-separated values between brackets *)
list_of(item):
lbracket sepseq(item,semi) rbracket {
{opening = LBracket $1;
elements = $2;
terminator = None;
closing = RBracket $3} }
lbracket sep_or_term_list(item,semi) rbracket {
let elements, terminator = $2 in {
opening = LBracket $1;
elements = Some elements;
terminator;
closing = RBracket $3}
}
(* Main *)

View File

@ -1 +0,0 @@
let version = "UNKNOWN"