Galfour
d19c0058a7
more camligo
2019-04-26 14:00:10 +00:00
Galfour
6603b259ca
minor fix
2019-04-26 13:45:04 +00:00
Galfour
912fe211b6
more camligo
2019-04-26 13:09:08 +00:00
Galfour
fdc62b5ebc
add leading VBAR to sum types in pascaligo
2019-04-24 18:46:11 +00:00
Christian Rinderknecht
669945d4f3
Fixed lexer rule for literal naturals. Fixed reset_buffer (offset).
2019-04-24 15:11:33 +02:00
Christian Rinderknecht
b361f71845
Generated files which are promote-until-clean have now their basenames
...
suffixed with _generated.
2019-04-24 14:34:15 +02:00
Christian Rinderknecht
cae817309c
Merge branch 'master' of gitlab.com:gabriel.alfour/tezos
2019-04-24 11:56:46 +02:00
Christian Rinderknecht
340d32eca1
Merge branch 'master' of gitlab.com:gabriel.alfour/tezos
2019-04-24 11:54:21 +02:00
Galfour
0f7f726d13
extend camligo simplifier
2019-04-24 09:14:43 +00:00
Christian Rinderknecht
561073ca54
Minor refactoring of the parser.
...
Added local subdirectory containing an OCaml stub to build with my own
system (not dune).
2019-04-24 11:13:55 +02:00
Galfour
212ccd56c7
extend variant cases
2019-04-23 17:54:45 +00:00
Galfour
f68d592653
Merge branch 'master' of gitlab.com:gabriel.alfour/tezos
2019-04-23 15:17:39 +00:00
Galfour
ba9b8c4a68
make better cli
2019-04-23 15:17:28 +00:00
Georges Dupéron
eb20191704
Conditional for tests is 'with-test', not 'test'.
2019-04-23 16:26:09 +02:00
Georges Dupéron
6d9334a60d
opam install --build-test to install the test-only dependencies
2019-04-23 15:28:02 +02:00
Georges Dupéron
b57a06de8a
Removed dependency on getopt. Explicitly list modules in pascaligo, excluded the Mains and LexerLog
2019-04-23 15:21:51 +02:00
Georges Dupéron
ff4804269f
Missing dependency: alcotest
2019-04-23 14:28:06 +02:00
Georges Dupéron
4dc231956f
Missing build-time dependency: rsync
2019-04-23 13:59:10 +02:00
Galfour
097c5ca0fb
change bin display
2019-04-23 07:30:43 +00:00
Galfour
1814d8cbfa
add super-counter
2019-04-23 07:12:11 +00:00
Galfour
0aa01ddcd8
add variant expression pattern-matching
2019-04-22 18:56:13 +00:00
Galfour
72f5698c3d
add variants
2019-04-22 18:15:39 +00:00
Galfour
0a83ea5227
dune-capsulate
2019-04-22 07:21:59 +00:00
Galfour
55bff7b530
lift tests to ast_simplify
2019-04-22 03:29:21 +00:00
Galfour
de6a3bbf6d
refactor more
2019-04-21 17:07:35 +00:00
Galfour
0e04a152bb
refactor ast_simplified
2019-04-21 12:11:13 +00:00
Galfour
7a2bd3d73d
prepare lifting transpilation environments
2019-04-21 11:56:57 +00:00
Galfour
c2ac9ab361
rewrite type environments
2019-04-21 09:03:50 +00:00
Galfour
af6da6bfa0
add environment to typed expression
2019-04-20 21:35:18 +00:00
Galfour
b61869cb16
refactor more
2019-04-20 20:19:01 +00:00
Galfour
369e73a110
refactor ast_typed
2019-04-20 19:16:02 +00:00
Galfour
50926c205e
update lib_utils
2019-04-20 18:52:28 +00:00
Galfour
ecc509ad4c
Merge branch 'master' of gitlab.com:gabriel.alfour/tezos
2019-04-20 11:06:49 +00:00
Galfour
d7426504d0
replace tuples by records
2019-04-20 11:06:40 +00:00
Georges Dupéron
741742e48b
Debug for CI
2019-04-20 12:31:56 +02:00
Georges Dupéron
a3b5a82d97
Debug info for CI, added synopsis for ligo.opam
2019-04-20 12:27:32 +02:00
Georges Dupéron
3ef44fe523
dummy to trigger build
2019-04-20 12:03:06 +02:00
Georges Dupéron
6ca85e0be4
Added missing dependencies
2019-04-20 11:09:07 +02:00
Georges Dupéron
fee7b2b750
Wrong repo (tezos-opam-repository → new-tezos-opam-repository)
2019-04-20 10:29:54 +02:00
Georges Dupéron
d29502c926
Re-add a dependency on ppx_let, it seems that it is used somewhere (in third-party code?)
2019-04-20 02:14:28 +02:00
Georges Dupéron
058f03d223
Use only ppx_let_generalized (one dune file was still relying on ppx_let)
2019-04-20 01:52:41 +02:00
Georges Dupéron
e578b991b3
Use only ppx_let_generalized (some dune files were still relying on ppx_let)
2019-04-20 01:23:58 +02:00
Georges Dupéron
772db1c25d
CI 3
2019-04-20 01:00:07 +02:00
Georges Dupéron
b4148f5c65
CI 2
2019-04-20 00:41:29 +02:00
Georges Dupéron
645a217da5
CI 1
2019-04-20 00:31:49 +02:00
Georges Dupéron
0786edf3f3
Added JSON annotations on Ok values in the trace monad.
...
In some cases the values are dropped when converting values out of the monad or when converting the successful generation of an error message to an actual error. Look for `ignore annotations` in the source code for the places where these annotations are dropped.
2019-04-20 00:04:04 +02:00
Galfour
ba1e605011
refactor little ; add error message
2019-04-19 20:57:05 +00:00
Galfour
168251ff0e
move predicate compilation
2019-04-19 18:25:32 +00:00
Georges Dupéron
01bb951d3d
rm wrong dep
2019-04-19 18:05:10 +02:00
Georges Dupéron
0ce5a864c0
Renamed ppx_let to ppx_let_generalized (part 2)
...
To avoid conflicts in an installaction containing both our changes and the official version.
2019-04-19 16:36:43 +02:00