Go to file
Christian Rinderknecht 45a26826ca
Maps and sets defined by extension are now general expressions.
They used to be allowed only as initial values in declarations.
This new syntax enables idioms like

if set ["John"; "Paul"] contains x then ... else
2019-03-26 19:27:24 +01:00
Tests Maps and sets defined by extension are now general expressions. 2019-03-26 19:27:24 +01:00
.gitignore Hack to get propper dune dependencies for Version.ml 2019-03-01 17:59:58 +01:00
.gitlab-ci.yml gitlab-ci fix… 2019-03-09 01:07:35 +01:00
.Lexer.ml.tag initial commit 2019-02-25 21:29:29 +00:00
.LexerMain.tag initial commit 2019-02-25 21:29:29 +00:00
.links initial commit 2019-02-25 21:29:29 +00:00
.Parser.mly.tag initial commit 2019-02-25 21:29:29 +00:00
.ParserMain.tag initial commit 2019-02-25 21:29:29 +00:00
AST2.ml I added an optional semi-colon in record type declarations. 2019-03-21 21:34:22 +01:00
AST.ml List elements are now consistently separated by semicolons. 2019-03-26 17:25:42 +01:00
AST.mli List elements are now consistently separated by semicolons. 2019-03-26 17:25:42 +01:00
check_dot_git_is_dir.sh Forgot a file in the previous commit… 2019-03-05 15:23:34 +01:00
dune Made the Verwion.ml more resistant. 2019-03-05 15:18:38 +01:00
dune-project initial commit 2019-02-25 21:29:29 +00:00
Error.mli initial commit 2019-02-25 21:29:29 +00:00
EvalOpt.ml Removed keyword "null", replaced by two keywords "do" 2019-03-18 17:47:11 +01:00
EvalOpt.mli Removed keyword "null", replaced by two keywords "do" 2019-03-18 17:47:11 +01:00
FQueue.ml initial commit 2019-02-25 21:29:29 +00:00
FQueue.mli initial commit 2019-02-25 21:29:29 +00:00
Lexer.mli Removed keyword "null", replaced by two keywords "do" 2019-03-18 17:47:11 +01:00
Lexer.mll I added and alternate syntax for blocks of instructions. 2019-03-25 16:38:07 +01:00
LexerMain.ml Removed keyword "null", replaced by two keywords "do" 2019-03-18 17:47:11 +01:00
LexToken.mli Support for empty sets and maps. Alternate syntax for maps and lists: 2019-03-26 10:31:55 +01:00
LexToken.mll Support for empty sets and maps. Alternate syntax for maps and lists: 2019-03-26 10:31:55 +01:00
ligo-parser.opam Added instruction 'fail'. I changed the grammar and AST for local functions and removed global mutable variables. 2019-02-28 15:46:34 +01:00
Markup.ml initial commit 2019-02-25 21:29:29 +00:00
Markup.mli Removed keyword "null", replaced by two keywords "do" 2019-03-18 17:47:11 +01:00
Parser.mly Maps and sets defined by extension are now general expressions. 2019-03-26 19:27:24 +01:00
ParserMain.ml Ported to constant declaration the work done for variable declarations. 2019-03-20 10:06:33 +01:00
ParToken.mly Support for empty sets and maps. Alternate syntax for maps and lists: 2019-03-26 10:31:55 +01:00
Pos.ml Enabled the preprocessing by CPP of #include directives in Ligo. 2019-03-12 18:33:29 +01:00
Pos.mli Enabled the preprocessing by CPP of #include directives in Ligo. 2019-03-12 18:33:29 +01:00
Region.ml Enabled the preprocessing by CPP of #include directives in Ligo. 2019-03-12 18:33:29 +01:00
Region.mli Enabled the preprocessing by CPP of #include directives in Ligo. 2019-03-12 18:33:29 +01:00
Typecheck2.ml I removed dummy module [MBytes] an use [Hex] directly. 2019-03-20 17:48:57 +01:00
Typecheck2.mli I removed dummy module [MBytes] an use [Hex] directly. 2019-03-20 17:48:57 +01:00
typecheck.ml weird bug 2019-03-06 10:16:01 +01:00
Utils.ml initial commit 2019-02-25 21:29:29 +00:00
Utils.mli initial commit 2019-02-25 21:29:29 +00:00