Lesenechal Remi
c6b95bf07a
result monad refactoring:
...
- do not use plain JSON rep for errors and use polymorphic variants instead
- split formatting for human readable and JSON output
- no more simple_errors simple_fails
- much less result bindings used in stages
2020-06-15 14:45:28 +02:00
Pierre-Emmanuel Wulfman
7872a1d4bc
first attempt
2020-06-11 09:10:44 +02:00
Gabriel ALFOUR
294e048aff
remove environments from the ast
2020-05-27 23:01:07 +02:00
Pierre-Emmanuel Wulfman
6c8b76b3de
add verbatim in lexer and parser
2020-05-18 13:28:31 +02:00
Pierre-Emmanuel Wulfman
8d59389f7d
review
2020-04-30 09:39:49 +02:00
Pierre-Emmanuel Wulfman
2c62f9d32e
remove match_bool from the ast
2020-04-30 09:39:49 +02:00
Pierre-Emmanuel Wulfman
e467642f14
review
2020-04-29 19:31:38 +02:00
Pierre-Emmanuel Wulfman
92d741f5f8
Add bool in default environment
2020-04-29 19:31:37 +02:00
Pierre-Emmanuel Wulfman
6b00a60986
done
2020-04-27 16:41:24 +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
516a3a85ff
Inlined stage common in ast_typed (fix OCaml type errors)
2020-04-13 19:23:12 +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
2abd737ed3
compiling
2020-03-18 16:00:34 +01:00