Aminata-Dev
10d147a8b1
Messages renamed to Message (lighter syntax)
2023-06-13 11:50:56 +02:00
Louis Gesbert
c564e70636
Correctly setup ocolor on all output channels
...
(and some cleanup of the remaining deps to ANSITerminal)
2023-06-08 12:14:11 +02:00
Denis Merigoux
6b7e927294
Update assets
2023-06-03 18:09:32 +02:00
Denis Merigoux
5d765676b5
Format rather than print
2023-06-02 10:58:03 +02:00
Denis Merigoux
d1210cc0e4
The thing compiles
2023-06-02 10:50:33 +02:00
Denis Merigoux
4e6efe08da
All renamings done, on with actual refactor
2023-06-02 10:50:33 +02:00
Denis Merigoux
0faa97b8fc
Abstract messages interface
2023-06-02 10:50:29 +02:00
Denis Merigoux
f7d8e924dd
Exclude rescript compiler from formatting
2023-06-01 17:45:33 +02:00
Denis Merigoux
27d2fd6bde
Update locks
2023-05-31 17:31:40 +02:00
Emile Rolley
2ded437e57
pkg(french-law/js): @catala-lang/french-lawv0.8.3-b.3
2023-05-29 13:03:50 +02:00
Emile Rolley
1ffc7a25df
pkg(french_law/js): udpate package.json infos
2023-05-29 12:41:16 +02:00
Denis Merigoux
8987d358e7
Implement the rest
2023-05-26 16:54:52 +02:00
Denis Merigoux
6bc4cbd066
New SMIC value: Update assets
2023-05-25 18:48:23 +02:00
Emile Rolley
d1f15db070
publish(french_law/js): v0.8.1
2023-05-24 11:33:01 +02:00
Denis Merigoux
38081245b8
Really fix #466
2023-05-23 16:39:21 +02:00
Denis Merigoux
a00501fffa
Fix typo causing bad parsing
2023-05-23 15:39:41 +02:00
Denis Merigoux
e092679b75
Fixing #466 by reversing exception precedence
2023-05-23 14:12:26 +02:00
Louis Gesbert
209be6b758
Improve integration of marks into the main AST
...
Two interdependent changes here:
1. Enforce all instances of Shared_ast.gexpr to use the generic type for marks.
This makes the interfaces a tad simpler to manipulate: you now write
`('a, 'm) gexpr` rather than `('a, 'm mark) gexpr`.
2. Define a polymorphic `Custom` mark case for use by pass-specific annotations.
And leverage this in the typing module
2023-05-17 17:37:00 +02:00
Louis Gesbert
fc531777c0
Rework and normalise the Marked
interface
...
The module is renamed to `Mark`, and functions renamed to avoid redundancy:
`Marked.mark` is now `Mark.add`
`Marked.unmark` is now `Mark.remove`
`Marked.map_under_mark` is now simply `Mark.map`
etc.
`Marked.same_mark_as` is replaced by `Mark.copy`, but with the arguments
swapped (which seemed more convenient throughout)
Since a type `Mark.t` would indicate a mark, and to avoid confusion, the type
`Marked.t` is renamed to `Mark.ed` as a shorthand for `Mark.marked` ; this part
can easily be removed if that's too much quirkiness.
2023-05-17 17:37:00 +02:00
Emile Rolley
4637260b1e
publish(french_law/js): @catala-lang/french-law 0.8.0
2023-05-07 15:13:22 +02:00
Emile Rolley
16eaf63004
publish(french_law/js): @catala-lang/french-law v0.5.2
...
+ generate src/french_law.js with `make all` instead of `make generate-website-assets`
2023-05-07 15:13:22 +02:00
Emile Rolley
64079f52e8
fix(french_law/js): move the dune file into src/
2023-05-07 15:13:22 +02:00
Emile Rolley
6587f18331
publish(french_law/js): @catala-lang/french-law v0.5.1
2023-05-07 15:13:22 +02:00
Emile Rolley
1d9388a339
feat(french_law/js): add a ReScript wrapper for french_law.js
2023-05-07 15:13:22 +02:00
Denis Merigoux
5509239662
Update assets
2023-05-04 19:23:11 +02:00
Denis Merigoux
eae61256ef
Adhere to the GNU standard for error messages
2023-05-04 19:19:19 +02:00
Denis Merigoux
bcd91f5dea
Merge branch 'master' into aides_logement_outre_mer
2023-05-04 11:04:28 +02:00
Denis Merigoux
c6bafe8896
Update assets and tests
2023-05-02 10:58:45 +02:00
Denis Merigoux
3bc5b188ea
french_law.js on git compiled with dev profile
2023-04-28 14:49:45 +02:00
Emile Rolley
8128c47fa4
assets(french_law): udpate the french_law.js lib
2023-04-28 13:41:53 +02:00
Denis Merigoux
e6bccd716d
Fix a Catala program bug thanks to Proof mode!
2023-04-27 18:03:27 +02:00
Denis Merigoux
9b056f3ca1
Update assets and fix errors after rebase
2023-04-27 12:18:50 +02:00
Denis Merigoux
14dd879cc5
Restore tests, update assets
2023-04-27 12:14:27 +02:00
Denis Merigoux
9b06bb66db
Fix tests and restore CI
2023-04-27 12:14:16 +02:00
Denis Merigoux
ada8e4941a
Delete variable EVERYWHERE
2023-04-27 12:13:50 +02:00
Denis Merigoux
eb7be3581a
Update assets
2023-04-21 14:59:02 +02:00
Denis Merigoux
32ee2a0c72
Various small fixes to resolve conversations
2023-04-21 14:54:07 +02:00
Denis Merigoux
4a1efcaa12
Restore tests and update assets
2023-04-18 14:46:25 +02:00
Denis Merigoux
0ec75ad589
Merge branch 'master' into adelaett-withoutexceptionsfix
2023-04-18 14:37:02 +02:00
Denis Merigoux
c5ba3e72fe
Restore CI
2023-04-18 09:59:24 +02:00
adelaett
da7272bf70
ungit frenchlaw.py
2023-04-14 14:13:19 +02:00
adelaett
cc66023e51
Thunking justifications and conclusion in avoid_translation pass
2023-04-12 10:58:21 +02:00
adelaett
6af7456b98
typo
2023-04-07 16:32:43 +02:00
Denis Merigoux
1ee8d3923b
Restore Python API
2023-04-04 17:37:41 +02:00
Denis Merigoux
d63958d7da
Merge branch 'master' into aides_logement_outre_mer
2023-04-04 17:21:28 +02:00
Denis Merigoux
ba44949bea
Pin js_of_ocaml version : see https://github.com/CatalaLang/catala/issues/442
2023-04-04 17:13:00 +02:00
Denis Merigoux
a29339ed2f
Stringify JSON fields
2023-04-04 15:44:00 +02:00
Denis Merigoux
7d278caa30
Update OCaml assets
2023-04-04 15:19:08 +02:00
Denis Merigoux
b3949ae15c
Update assets
2023-03-31 16:55:51 +02:00
Denis Merigoux
5673708f36
Update assets
2023-03-31 15:34:51 +02:00