Commit Graph

74 Commits

Author SHA1 Message Date
Emile Rolley
9aaa614410 refactor(parser): add the new catala-metadata markup 2021-10-01 10:01:25 +02:00
Denis Merigoux
03b44f5b15
Python backend debugged and tested 2021-06-25 00:47:12 +02:00
Denis Merigoux
fffd0ffb63
Working the way into the Python backend 2021-06-22 14:55:43 +02:00
Denis Merigoux
f9b88e2259
Fixed heading precedence in examples 2021-05-15 16:04:35 +02:00
Denis Merigoux
3c8d187be0
Big refactoring of the literate programming structure
Partially fixes #120
Removes the distinction between headers and articles, streamlines the surface AST
Changes affects lexers and parser
2021-05-15 01:16:08 +02:00
Denis Merigoux
2cad9823f7
Update after pair programming session on allocations familiales
Reviewers: Liane Huttner, Wissem Haddag, Marie Moy, Anastasia de Chanaud, Athénaïs Giscard d'Estaing
2021-04-14 23:00:46 +02:00
Denis Merigoux
e7d93a3020 Added last decret to cover 2021 2021-04-12 00:22:15 +02:00
Denis Merigoux
eaeebba72c
Basic logging exposed in Javascript
Lacks value embedding though
2021-04-03 19:31:38 +02:00
Denis Merigoux
c660720d18 Pair programming session on allocations familiales 2021-03-30 17:56:56 +02:00
Denis Merigoux
c2bc7e9323 Fixed unit test 2021-03-18 18:23:04 +01:00
Denis Merigoux
76c86b6e6b Fixed subtle allocations familiales bugs in unreviewed part 2021-03-18 18:13:02 +01:00
Denis Merigoux
c67abdd0c5
Updating the allocations familiales library, various fixes 2021-03-17 19:35:21 +01:00
Denis Merigoux
c9c0fcea6c
Update allocations familiales after pair programming session 2021-03-17 16:00:48 +01:00
EmileRolley
28ff1b075b refactor: modify the parser and tests in order to support the ISO date format 2021-03-16 12:08:02 +01:00
EmileRolley
b77b3bf164 refactor(examples): change remaining examples syntax 2021-03-10 10:53:24 +01:00
EmileRolley
f650c70261 refactor(tests): update tests based on the french lexer 2021-03-09 19:11:44 +01:00
EmileRolley
9a29380a8d refactor(lexer_fr): simply '> #' to '>' for the markdown syntax of includes and metadata delimiters 2021-03-09 17:52:34 +01:00
EmileRolley
b3199194e1 refactor(examples): change the allocation_familiales example syntax to markdown 2021-03-09 17:13:08 +01:00
Denis Merigoux
02a6cbb966 Added new decret about the SMIC 2021-02-04 18:28:56 +01:00
Denis Merigoux
b3c8b49a3b Fixed typo 2021-02-01 22:42:58 +01:00
Denis Merigoux
647320d4aa Benchmark, randomness of inputs, bugs fixed 2021-01-30 17:54:05 +01:00
Denis Merigoux
313ca065f4 Benchmarked the result on allocations familiales, it is fast enough 2021-01-28 23:46:39 +01:00
Denis Merigoux
617d19df24 Improved OCaml backend, made dev loop 2021-01-28 18:30:01 +01:00
Aymeric Fromherz
d856f2de72 Remove labels and named exceptions in allocations_familiales when possible 2021-01-21 23:56:36 -05:00
Denis Merigoux
c67857700a Now logging function applications 2021-01-20 23:29:50 +01:00
Denis Merigoux
3e57fe0276 Enhanced log with explanations of which definition is taken 2021-01-20 19:58:48 +01:00
Denis Merigoux
19a6a171bd Fixes #65 2021-01-18 16:21:55 +01:00
Denis Merigoux
d68d5f8018 copy/paste was too quick 2021-01-14 13:33:44 +01:00
Denis Merigoux
7ee3c62169 Precisions for French example 2021-01-14 13:25:42 +01:00
Denis Merigoux
236c421eea Improvements for allocations familiales 2021-01-14 11:18:04 +01:00
Denis Merigoux
267baea28d Fixes #58 2021-01-14 00:17:24 +01:00
Denis Merigoux
1b6843c6dd Web update 2021-01-10 20:47:01 +01:00
Denis Merigoux
46121bbbd7 Debugged allocations familiales 2021-01-10 19:35:24 +01:00
Denis Merigoux
1494048869 Simplify code with new sugar 2021-01-06 17:33:38 +01:00
Denis Merigoux
e94356bd0b First working prototype of allocations familiales implementation 2021-01-04 00:13:59 +01:00
Denis Merigoux
84acb971a0 More code for allocations_familiales 2021-01-03 20:36:04 +01:00
Denis Merigoux
c6b6e82b8b Various fixes, now passing first French tests 2020-12-31 00:28:26 +01:00
Denis Merigoux
5f58e93c6e Implemented all aggregate desugaring 2020-12-29 23:43:00 +01:00
Denis Merigoux
606b148c74 Lots of documentation 2020-12-21 16:02:00 +01:00
Denis Merigoux
1ddd46af55 Automatic unit test discovery, improved inclusion system 2020-12-11 21:17:01 +01:00
Denis Merigoux
0038a1ea2d Updated example 2020-12-10 09:42:32 +01:00
Denis Merigoux
a4916208ba amount -> money 2020-12-10 09:35:36 +01:00
Denis Merigoux
00505a9da7 Fixed newline problem! 2020-11-30 10:55:27 +01:00
Denis Merigoux
e54bce094c Localized files extensions, syntax highlighting for non-verbose which is now the defaul 2020-08-08 19:07:28 +02:00
Denis Merigoux
7018e2ab1d Transformed dummy example into real english example 2020-05-25 19:07:55 +02:00
Denis Merigoux
5243f7d363 Scope inclusion in declaration, scope use precondition 2020-05-18 11:29:22 +02:00
Denis Merigoux
982e4f5748 Added scope inclusion to tutorial 2020-05-17 23:01:07 +02:00
Denis Merigoux
8e5743c6c6 Added scope inclusion in surface language syntax 2020-05-14 23:31:57 +02:00
Denis Merigoux
686669b756 Typos and removed PDF 2020-05-14 17:18:09 +02:00
Denis Merigoux
d243c562a4 Fixed surface ast with optional and collection type decorators 2020-05-07 09:40:09 +02:00