Go to file
Christian Rinderknecht dad9b0f816 Refactoring of the AST and simplfier of PascaLIGO.
Some weeks ago, anonymous functions as expressions were added to
PascaLIGO, unfortunately in a manner that allowed in theory for
contexts in which a named function was found when an anonymous was
expected, and vice-versa. That explains that the simplifier had two new possible errors:

   * unexpected_anonymous_function
     ("you provided a function declaration without name")
   * unexpected_named_function

I changed the AST and the parser so that function expressions
correspond to anonymous functions (without block) and function
declarations correspond to named functions.

I also removed a error in the simplifier, which was unused:

   * bad_bytes
     ("you provided a function expression with a name (remove it)")
2020-01-09 17:26:07 +01:00
docker/distribution Pass CI_JOB_ID to docker container 2019-12-16 22:50:25 +00:00
gitlab-pages skip code block with #include 2020-01-09 10:34:30 +01:00
scripts Pass CI_JOB_ID to docker container 2019-12-16 22:50:25 +00:00
src Refactoring of the AST and simplfier of PascaLIGO. 2020-01-09 17:26:07 +01:00
vendors Refactoring of the AST and simplfier of PascaLIGO. 2020-01-09 17:26:07 +01:00
.dockerignore Feature/smaller docker image 2019-11-09 22:34:20 +00:00
.gitignore basic architecture for the doc tests 2019-12-31 14:23:51 +01:00
.gitlab-ci.yml coverage resutlts as a CI artifact 2019-12-31 14:23:51 +01:00
CHANGELOG.md [LIGO-347] Add changelog 2020-01-08 10:54:21 +00:00
CONTRIBUTORS.md add MIT license 2019-05-25 15:52:12 +00:00
dune-project Unignore dune-project 2019-12-19 19:53:10 +00:00
LICENSE.md add MIT license 2019-05-25 15:52:12 +00:00
ligo.opam [LIGO-347] Add changelog 2020-01-08 10:54:21 +00:00
Makefile Now have an default group "ungrouped" for all the code blocks without any "group=..." 2019-12-31 14:23:51 +01:00
repo Separate parts of Pascaligo into a shared parser library 2019-08-29 14:54:06 +00:00