Denis Merigoux
89e5659500
Fix errors in the code
2023-04-05 19:15:16 +02:00
armandsalek
56818f03e6
Update examples/tutoriel_fr/tutoriel_fr.catala_fr
...
Co-authored-by: Louis Gesbert <louis.gesbert@ocamlpro.com>
2023-04-05 19:15:16 +02:00
armandsalek
71f2c5c3a5
Update examples/tutoriel_fr/tutoriel_fr.catala_fr
...
Co-authored-by: Louis Gesbert <louis.gesbert@ocamlpro.com>
2023-04-05 19:15:16 +02:00
armandsalek
3623261490
Update examples/tutoriel_fr/tutoriel_fr.catala_fr
...
Co-authored-by: Louis Gesbert <louis.gesbert@ocamlpro.com>
2023-04-05 19:15:16 +02:00
armandsalek
f1703f4ab4
Traduction depuis la dernière version du tutoriel de l’anglais vers le français
2023-04-05 19:15:16 +02:00
Denis Merigoux
6d71d52a2e
Update tests and create disable_warnings option
2023-03-31 16:43:03 +02:00
Louis Gesbert
5e063dac1b
Require argument name declarations, support multiple function arguments everywhere ( #413 )
2023-03-02 22:37:21 +01:00
armand
9c176256fe
Remplace la double préposition « de de » par « de »
2023-02-28 21:01:35 +01:00
Louis Gesbert
d3ccfe9b91
Adjust examples for the new function declaration syntax
2023-02-28 15:53:50 +01:00
Louis Gesbert
c94509e0bb
Remove integer division from the language
...
it's unlikely to be used in any law, and likely to be cause for confusion.
best of all, the new operator has a different return type, which
ensures no inconsistency with the change can get overlooked.
2022-12-13 12:35:02 +01:00
Louis Gesbert
09d49ab1cc
French syntax: replace 'sortie' with 'résultat'
...
as per comment in #357
2022-12-13 12:27:33 +01:00
Louis Gesbert
4a66848eb3
Clarify some bits of the overload handling code
...
and address other remarks from the review of #365
2022-12-13 12:00:05 +01:00
Louis Gesbert
b4adc33666
Update tutorial for overloads
2022-12-13 11:55:35 +01:00
Louis Gesbert
0ab7a0f9ce
Turn all existing tests to inline tests
...
Done using
```bash
process() { FILE=$1; awk 'match($0, /^```catala-test *{ *id *= *"(.*)" *}/, a) {print "```catala-test-inline"; f="'"$(dirname $FILE)/output/$(basename $FILE)"'." a[1]; getline; print "$ " $0; while ((getline<f) > 0) print; next} {print}' $FILE >$FILE.new; mv $FILE.new $FILE; }
for f in tests/test_*/*/*.catala_* examples/**/*.catala_*; do process $f; git add $f; done
for d in $(find -name output -type d); do git rm -r $d; done
```
2022-09-23 14:45:10 +02:00
Emile Rolley
03aebf7f1c
feat(backends/html): improve the code generation with ToC and details tags
2022-08-05 10:55:45 +02:00
Louis Gesbert
1d268a940b
Add tests for the examples as well
2022-07-08 17:18:58 +02:00
Denis Merigoux
4812830a25
Merge pull request #189 from CatalaLang/io-qualifiers-112-part-2
...
Implementation of scope variable visibility qualifiers
2022-02-14 10:40:02 +01:00
Denis Merigoux
d704998f81
Update READMEs
2022-02-13 23:40:23 +01:00
Denis Merigoux
1c4a0bdd5d
Updated all examples with input/output decorations [skip ci]
2022-02-07 18:18:23 +01:00
Denis Merigoux
a963a01f60
Unit tests for examples now use clerk
2022-01-11 10:42:12 +01:00
Denis Merigoux
1b1625bc1e
Fix French spelling
2021-10-11 14:40:44 +02:00
Emile Rolley
9aaa614410
refactor(parser): add the new catala-metadata markup
2021-10-01 10:01:25 +02:00
EmileRolley
089de75030
fix(examples): syntax error (tutorial_fr instead of tutoriel_fr)
2021-06-04 11:37:44 +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
EmileRolley
f650c70261
refactor(tests): update tests based on the french lexer
2021-03-09 19:11:44 +01:00
Denis Merigoux
617d19df24
Improved OCaml backend, made dev loop
2021-01-28 18:30:01 +01:00
XB
a44c9076ec
CamelCase is not an OCaml concept
2021-01-12 23:13:54 -05:00
Denis Merigoux
839310d5ba
Small tweak to make tutorial more climactic
2021-01-07 22:38:56 +01:00
Denis Merigoux
ae0cb80a25
Various fixes for French tutorial
2020-12-24 16:09:40 +01:00
James Barnes
f7bd47c38d
Adapt general makefile for dual language tutorials
2020-12-24 11:37:11 +01:00
James Barnes
f0cfe89d2b
Use French number notation and € symbol for monetary ops
2020-12-24 11:12:57 +01:00
James Barnes
34094be363
create seperate folders for English and French tutorials
2020-12-24 11:12:57 +01:00