Denis Merigoux
|
9ab32efcce
|
Added machinery for Python backend
|
2021-06-21 18:00:06 +02:00 |
|
Denis Merigoux
|
867126f8e4
|
Added module list for Python doc
|
2021-06-21 17:42:40 +02:00 |
|
Denis Merigoux
|
488baa9c5e
|
Wrap up runtime
|
2021-06-21 17:33:29 +02:00 |
|
Denis Merigoux
|
8c30e059a7
|
Add functions to runtime, doc setup
|
2021-06-21 16:51:02 +02:00 |
|
Denis Merigoux
|
db026c6720
|
Start to implement Python runtime
|
2021-06-21 12:31:46 +02:00 |
|
Denis Merigoux
|
392ca25093
|
Install JS dependencies correctly
|
2021-06-21 11:54:56 +02:00 |
|
Denis Merigoux
|
486e103713
|
Fix makefile typo
|
2021-06-21 11:49:15 +02:00 |
|
Denis Merigoux
|
917eaff0c3
|
Update CI rule
|
2021-06-21 11:44:04 +02:00 |
|
Denis Merigoux
|
bbd50747d9
|
Big renaming and dir reorg
|
2021-06-21 11:39:06 +02:00 |
|
Denis Merigoux
|
4ef0f660df
|
Fixes #134
|
2021-06-20 22:07:39 +02:00 |
|
Denis Merigoux
|
2cb8b39308
|
Merge pull request #133 from PhiSeb/patch-1
Fix atom fr syntax highlighting plugin
|
2021-06-10 09:45:24 +02:00 |
|
Sébastien Canu
|
2c36276a71
|
Fix atom fr syntax highlighting plugin
|
2021-06-09 22:07:37 +02:00 |
|
Denis Merigoux
|
4a81e688ad
|
Merge pull request #132 from EmileRolley/feat-localized-exn
Feat #115: annotate NoValueProvided exn with location informations
|
2021-06-09 10:06:28 +02:00 |
|
Denis Merigoux
|
f6cd16a7cb
|
Changed attributes of some files to binary
|
2021-06-09 00:27:39 +02:00 |
|
Denis Merigoux
|
2c13589223
|
Cosmetic changes
|
2021-06-09 00:21:06 +02:00 |
|
EmileRolley
|
caada540a8
|
syntax(compiler): misspelled function name
|
2021-06-08 20:23:54 +02:00 |
|
EmileRolley
|
d69b1b0ae5
|
docs(compiler): remove some @EmileRolley's notes
|
2021-06-08 20:18:19 +02:00 |
|
EmileRolley
|
727e9944c8
|
fix(french_law): add wildcard argument to NoValueProvided constructor inside src/french_law/bench.ml in order to compile
|
2021-06-08 20:12:25 +02:00 |
|
EmileRolley
|
e469854e86
|
refactor(compiler): revert #5042a006 for the Lcalc.Ast.NoValueProvided exn
|
2021-06-08 19:37:06 +02:00 |
|
EmileRolley
|
df578e78bc
|
fix(french_law_js): update the generated .js file
|
2021-06-08 15:25:07 +02:00 |
|
EmileRolley
|
b2ca40bced
|
fix(compiler): add wildcard argument to NoValueProvided in Lcalc.Print in order to compile
|
2021-06-08 15:11:05 +02:00 |
|
EmileRolley
|
fddf7c5930
|
refactor(build): add .ml as target for the clean rule of examples/Makefile.commom.mk
|
2021-06-08 15:09:17 +02:00 |
|
EmileRolley
|
5042a00620
|
feat(compiler): annotate the NoValueProvided exception with location
|
2021-06-08 15:06:07 +02:00 |
|
Denis Merigoux
|
95dc816070
|
Fix #118 for good
|
2021-06-05 16:54:11 +02:00 |
|
Denis Merigoux
|
113d6a1819
|
Merge pull request #131 from EmileRolley/fix-remove-catala-markers
Fix #118: remove code block delimiters in generated HTML files
|
2021-06-04 17:02:22 +02:00 |
|
EmileRolley
|
af0dbf4de4
|
fix(literate): remove unused regexp in html.ml
|
2021-06-04 16:44:49 +02:00 |
|
EmileRolley
|
a83fd6fcc3
|
feat(literate): code block delimiters are now removed after highlighting
|
2021-06-04 13:36:21 +02:00 |
|
EmileRolley
|
9cabfbd00a
|
refactor(literate): use global function in order to compile an unique time regexps
|
2021-06-04 12:02:00 +02:00 |
|
EmileRolley
|
dcc38c101d
|
feat(literate): remove code delimiters from produced HTML files
|
2021-06-04 12:00:59 +02:00 |
|
EmileRolley
|
089de75030
|
fix(examples): syntax error (tutorial_fr instead of tutoriel_fr)
|
2021-06-04 11:37:44 +02:00 |
|
Jonathan Protzenko
|
c423e8d39a
|
Disable more warnings that show up in Catala-generated code
|
2021-06-03 14:49:30 -07:00 |
|
Denis Merigoux
|
144cca12a6
|
Merge pull request #129 from EmileRolley/wildcard_patterns
feat(compiler)!: add wildcard in patterns
|
2021-06-03 20:12:19 +02:00 |
|
EmileRolley
|
1597f43a1a
|
refactor(compiler): unreachable match case error change to warning
|
2021-06-03 16:43:04 +02:00 |
|
EmileRolley
|
1770782bc5
|
docs(compiler): improve comments and type annotations
|
2021-06-03 16:38:07 +02:00 |
|
EmileRolley
|
aa0ef17a17
|
refactor(lexer): replace space in string constants by white_space+
|
2021-06-03 15:47:48 +02:00 |
|
EmileRolley
|
3c385e41a6
|
fix(tests): replace wildcard keyword with the right syntax
|
2021-06-03 15:47:07 +02:00 |
|
EmileRolley
|
5060565ed2
|
fix: update all syntax highlighting in order to match widlcard keywords
|
2021-06-03 15:33:40 +02:00 |
|
EmileRolley
|
9baa10012b
|
fix: broken link in CONTRIBUTING.md
|
2021-06-03 15:06:21 +02:00 |
|
EmileRolley
|
a677e26f50
|
refactor(compiler): minor refactoring in desugaring.ml
|
2021-06-03 12:51:57 +02:00 |
|
EmileRolley
|
7cd21050ad
|
fix(parser): update parser.messages
|
2021-06-03 12:25:04 +02:00 |
|
EmileRolley
|
4ffc886df5
|
feat(lexer): add wildcard support for the french lexer
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
5a4061fcae
|
refactor(compiler): factorize code for Desugaring.disambiguate_match_and_build_expression
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
bf2946c9a1
|
refactor(compiler): cleaning desugaring.ml
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
ed51544a10
|
feat(compiler): improve error messages for not ending wildcards
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
ad7345b1e3
|
feat(compiler): improve error messages for wildcards
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
846c85a9a6
|
test(compiler): add unit tests for wildcard in patterns
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
2b58c7122a
|
feat(compiler)!: add suppport for wildcard in patterns
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
71d92aeef1
|
feat(compiler): start to add wildcard in patterns
|
2021-06-03 12:24:12 +02:00 |
|
Denis Merigoux
|
9b16576c5a
|
Merge pull request #128 from EmileRolley/vim_syntax
feat(syntax_highlighting): add vim syntax files
|
2021-06-03 09:38:29 +02:00 |
|
EmileRolley
|
f6d3906fe9
|
Revert "fix(syntax_highlighting): Type to Structure for constructors"
This reverts commit c0cc636372 .
|
2021-06-02 10:57:43 +02:00 |
|