5 Commits

Author SHA1 Message Date
Anton Myasnikov
3037be689b
[LIGO-27] Fix parameters for lambdas and restructure grammar
Problem: It happens that "go to definition" fails with lambda
parameters meaning that we do not create proper AST for it.
Also we need to restructure grammar so that we can support it in
the future.

Solution: Restructure grammar to use "param_decl" and ensure that
we use proper fields for parser resolution.
2020-08-23 22:05:27 +03:00
Kirill Andreev
6e2f592094
[LIGO-17] Implementing CAMLligo dialect 2020-08-18 21:56:33 +04:00
Kirill Andreev
1a948bcae7
Extension and grammar 2020-08-17 16:29:42 +04:00
Kirill Andreev
fe929fbe70
Link camligo grammar, get rid of personal loaders 2020-08-14 15:40:30 +04:00
Anton Myasnikov
a1a846b554
[LIGO-25] Add ReasonLIGO parser
Problem: With generated ReasonLIGO grammar we need to develop its
parser as well. With it we also need to restructure AST a bit
and add expressions that are used for ReasonLIGO specifically.

Solution: Add ReasonLIGO parser and some dummy examples of its
usage, adapt AST to it, rename LIGO to AST.
2020-08-11 13:33:26 +03:00