Pierre-Emmanuel Wulfman
|
2c62f9d32e
|
remove match_bool from the ast
|
2020-04-30 09:39:49 +02:00 |
|
Suzanne Dupéron
|
4587862da7
|
Fix in new typer: propagator for break_ctor was too permissive
|
2020-04-29 21:33:07 +01:00 |
|
Suzanne Dupéron
|
cf492f03cb
|
Solve T_arrow vs. TC_arrow bug by removing TC_arrow
|
2020-04-29 21:33:07 +01:00 |
|
Suzanne Dupéron
|
0580f21896
|
moved core and solver types to the AST, removed functor hell (Map, Set, UnionFind)
|
2020-04-29 21:32:50 +01:00 |
|
Pierre-Emmanuel Wulfman
|
92d741f5f8
|
Add bool in default environment
|
2020-04-29 19:31:37 +02:00 |
|
Lesenechal Remi
|
5bed9dadef
|
WIP: michelson_pair
|
2020-04-19 15:18:46 +02:00 |
|
Lesenechal Remi
|
e94f445a51
|
michelson_or custom layout and annotations
|
2020-04-19 15:18:46 +02:00 |
|
Pierre-Emmanuel Wulfman
|
7c29b075bb
|
add srcloc for types
|
2020-04-15 17:38:42 +02:00 |
|
Suzanne Dupéron
|
1f0ab67baa
|
Moved new typer's wrap module to a separate file
|
2020-04-13 23:10:01 +02:00 |
|
Suzanne Dupéron
|
93063d8c70
|
More cleanup new of the typer
|
2020-04-13 23:10:01 +02:00 |
|
Suzanne Dupéron
|
1b710bd952
|
Very rough cleanup new of the typer
|
2020-04-13 23:10:01 +02:00 |
|
Suzanne Dupéron
|
9639c2f775
|
WIP on making the AST compatibile with the ADT generator
|
2020-04-13 19:23:12 +02:00 |
|
Suzanne Dupéron
|
9d25773d61
|
Records in ast_typed for match_variant and declaration_constant
|
2020-04-13 19:23:12 +02:00 |
|
Suzanne Dupéron
|
fcbcea9382
|
Turned some of the mathcing_content tuples into records
|
2020-04-13 19:23:12 +02:00 |
|
Suzanne Dupéron
|
79593e6f3e
|
Turned some of the tuples into records
|
2020-04-13 19:23:12 +02:00 |
|
Suzanne Dupéron
|
516a3a85ff
|
Inlined stage common in ast_typed (fix OCaml type errors)
|
2020-04-13 19:23:12 +02:00 |
|
Suzanne Dupéron
|
b3b8fab26d
|
[does not build] Inlined stage common in ast_typed
|
2020-04-13 19:23:12 +02:00 |
|
Lesenechal Remi
|
4af42cb1bd
|
michelson_or types are transformed into variant types
|
2020-04-07 21:36:59 +02:00 |
|
Pierre-Emmanuel Wulfman
|
bc7df6a5b4
|
ast_core
|
2020-04-03 17:40:35 +02:00 |
|
Pierre-Emmanuel Wulfman
|
13e9405dee
|
adding tuples in ast_sugar
|
2020-03-31 17:04:53 +02:00 |
|
Pierre-Emmanuel Wulfman
|
6a9547e910
|
add type map_or_big_map to solve issue of typing big_map_empty from map_add
|
2020-03-30 17:55:02 +02:00 |
|
Pierre-Emmanuel Wulfman
|
330c48e66a
|
remove Map and BIG_Map
|
2020-03-30 17:55:02 +02:00 |
|
Pierre-Emmanuel Wulfman
|
a39c900b72
|
remove set and list
|
2020-03-30 17:55:00 +02:00 |
|
Pierre-Emmanuel Wulfman
|
c5d9c9ffa3
|
remove look_up
|
2020-03-30 17:54:16 +02:00 |
|
Pierre-Emmanuel Wulfman
|
21e8298a4e
|
add assign back
|
2020-03-30 14:28:31 +02:00 |
|
Pierre-Emmanuel Wulfman
|
6cafb4026b
|
adding E_sequence in sugar
|
2020-03-18 18:13:02 +01:00 |
|
Pierre-Emmanuel Wulfman
|
cb1bc95d59
|
remove E_skip from core
|
2020-03-18 16:16:43 +01:00 |
|
Pierre-Emmanuel Wulfman
|
8b3877a92c
|
rename AST to imperative, sugar and core. Factor code in compile
|
2020-03-18 16:00:34 +01:00 |
|
Pierre-Emmanuel Wulfman
|
2abd737ed3
|
compiling
|
2020-03-18 16:00:34 +01:00 |
|