Commit graph

239 commits

Author SHA1 Message Date
34cffe1661
ew :( 2023-12-15 13:41:12 +01:00
edb1219070
fmt 2023-12-15 13:13:03 +01:00
0c61177cab
Merge branch 'master' of gaufre.informatique.univ-paris-diderot.fr:aguatto/compilation-m1-2023 2023-12-13 20:00:21 +01:00
Adrien Guatto
26259aa774 Publication du jalon 6
Le jalon 5 a été sauté.
2023-12-13 19:42:00 +01:00
Nicolas PENELOUX
1921101d45 Etape 2 : free_variables (à tester) 2023-12-12 16:13:31 +01:00
6e0deecba5
Merge branch 'master' into jalon4 2023-12-11 12:57:09 +01:00
c2cdce8baa
Merge branch 'master' of gaufre.informatique.univ-paris-diderot.fr:aguatto/compilation-m1-2023 2023-12-11 12:56:35 +01:00
Adrien Guatto
074d5cb6f2 jalon 4 : tests 2023-12-11 11:49:02 +01:00
63ec3b464e
fmt 2023-12-10 15:45:36 +01:00
bfb79a12ce
test-46 2023-12-06 18:15:16 +01:00
1f1e58f84f
fmt 2023-12-06 18:06:52 +01:00
Nicolas PENELOUX
8b3a34ba2d correction d'un bug 2023-12-06 18:05:43 +01:00
Nicolas PENELOUX
e0bb403e11 correction Unbound PRecord 2023-12-06 17:23:45 +01:00
Nicolas PENELOUX
9168e114c0 PRecord (marche pas) 2023-12-06 16:56:42 +01:00
Nicolas PENELOUX
61bcf58096 PTagged 72/111 2023-12-06 14:46:18 +01:00
c98eb70a06
move synth_branch 2023-12-06 09:53:01 +01:00
f9c8d3e2f9
synth_case 2023-12-06 09:51:18 +01:00
e8c6f8da9b
fmt 2023-12-05 23:55:40 +01:00
Nicolas PENELOUX
026805bd12 ajout POr PAnd PTuple et début PTagged 2023-12-05 23:03:03 +01:00
Nicolas PENELOUX
fbd63b1c5d TypeAnnot 2023-12-05 22:07:53 +01:00
cfbaa90ed9
fmt 2023-12-05 20:58:36 +01:00
Nicolas PENELOUX
4990e18caf real conflict 2023-12-05 20:53:12 +01:00
Nicolas PENELOUX
bfe0ab706b conflict 2023-12-05 20:52:54 +01:00
1eab8ed491
explicit types 2023-12-05 20:51:23 +01:00
Nicolas PENELOUX
90bec5c08d Merge branch 'jalon3' of gaufre.informatique.univ-paris-diderot.fr:Anri/compilation-m1-2023 into jalon3 2023-12-05 20:48:41 +01:00
Nicolas PENELOUX
ff8a7f9a31 ajout check_pattern_linearity 2023-12-05 20:48:26 +01:00
a6f8ea69d0
? j'en sais rien 2023-12-05 20:39:55 +01:00
624590e849
wip: synth_field 2023-12-05 20:27:51 +01:00
6bbb1f0996
fmt 2023-12-05 19:45:57 +01:00
Nicolas PENELOUX
0ec66864fb Fields (marche pas), début pattern, Tuple et Fun 2023-12-05 19:16:35 +01:00
ab4f675239
. 2023-12-05 13:52:52 +01:00
756ede6179
mieux? 2023-12-05 13:52:18 +01:00
a90e8176e6
synth_tagged - pire implémentation ever 2023-12-05 13:51:59 +01:00
9e7de664e7
synth_record : 35/111 2023-12-05 13:05:21 +01:00
4266ff5111
wip: record 2023-12-05 12:30:16 +01:00
f44b7a585e
synth_variable Some case 2023-12-05 12:10:00 +01:00
4492c9b3ea
better errors 2023-12-05 11:47:52 +01:00
b37962dee2
oops 2023-12-05 11:38:31 +01:00
d2db0dfc4f
typos 2023-12-05 04:32:24 +01:00
52eabc2697
synth_for 2023-12-05 04:29:42 +01:00
419e3e962e
synth_while 2023-12-05 04:17:56 +01:00
45bbd6a0dd
synth_ifthenelse 2023-12-05 04:17:53 +01:00
9d077bcbc1
synth_read 2023-12-05 04:10:33 +01:00
f82e28cd8b
synth_assign 2023-12-05 04:08:51 +01:00
0fb9b8603b
. 2023-12-05 03:59:26 +01:00
7e4a6b91bd
essay at synth_tannot 2023-12-05 03:59:04 +01:00
11b86b509a
synth_ref 2023-12-05 00:06:34 +01:00
28f303ee51
failwith 2023-12-05 00:06:30 +01:00
a4ea0f62d2
synth_define 2023-12-04 23:50:29 +01:00
3c30abe0ac
correct error msg 2023-12-04 23:50:20 +01:00
6338b05d39
synth_variable 2023-12-04 23:36:08 +01:00
1af819d86d
ah! javais pas vu mdr 2023-12-04 23:36:04 +01:00
ee1baae420
typo 2023-12-04 22:58:47 +01:00
Nicolas PENELOUX
581185838d Merge branch 'jalon3' of gaufre.informatique.univ-paris-diderot.fr:Anri/compilation-m1-2023 into jalon3 2023-12-04 18:56:35 +01:00
a4910af26d
sequence
Co-authored-by: Nicolas PENELOUX <nicolas.peneloux@free.fr>
2023-12-04 18:50:55 +01:00
Nicolas PENELOUX
a66f9f57fd Merge branch 'jalon3' of gaufre.informatique.univ-paris-diderot.fr:Anri/compilation-m1-2023 into jalon3 2023-12-04 18:40:36 +01:00
Nicolas PENELOUX
07230fc0ed sequence 2023-12-04 18:40:31 +01:00
72c323b2c8
fmt 2023-12-04 18:38:57 +01:00
97fc6d3d86
Merge branch 'jalon3' of gaufre.informatique.univ-paris-diderot.fr:Anri/compilation-m1-2023 into jalon3 2023-12-04 18:34:01 +01:00
1edd925ed5
type checking 2023-12-04 18:33:56 +01:00
Nicolas PENELOUX
4805abe904 Apply ? 2023-12-04 18:05:51 +01:00
a01eba04e3
fmt 2023-12-04 17:47:16 +01:00
Nicolas PENELOUX
3237406430 40/111 ??? 2023-11-28 21:32:54 +01:00
c41d137715
no type = fail 2023-11-28 03:29:02 +01:00
9700dddcac
sépare les problèmes pour mieux comprendre parce que là c'est un calvere
les types des fonctions sont pas là pour avoir un truc par défaut mais sont probablement pas définitif
2023-11-28 03:17:03 +01:00
3ee85d7766
fix 2023-11-28 01:59:55 +01:00
Nicolas PENELOUX
ae2b764821 tentative de compréhension 2023-11-25 16:44:12 +01:00
Nicolas PENELOUX
ad14b5bd46 conflict 2023-11-25 14:33:32 +01:00
Nicolas PENELOUX
79029a186e ? 2023-11-25 14:33:03 +01:00
acd881c0dd
mm 2023-11-21 17:33:12 +01:00
e091ae9860
coupé en 2 2023-11-21 17:17:43 +01:00
da6e4547a8
debug 2023-11-20 04:54:40 +01:00
195139e058
fmt 2023-11-20 04:43:27 +01:00
099ac3a73d
Merge branch 'master' of gaufre.informatique.univ-paris-diderot.fr:aguatto/compilation-m1-2023 2023-11-19 16:26:18 +01:00
Adrien Guatto
6355f88c0f Jalon 3 2023-11-15 19:08:33 +01:00
6f097cba99
fmt 2023-11-14 17:01:38 +01:00
Nicolas PENELOUX
c7c9b0c351 formats, ajout commentaires et makefile 2023-11-13 17:47:48 +01:00
Nicolas PENELOUX
d7b09be593 72/72, fix for 2023-11-13 16:39:29 +01:00
Nicolas PENELOUX
b1cade7dd4 add PRecord, marche pas mais je l'ai fais quand même 2023-11-13 14:31:17 +01:00
4b32388ae7
correct position? 2023-11-12 19:42:09 +01:00
b92523f677
c bon 2023-11-12 19:38:23 +01:00
be75f1425b
fmt 2023-11-12 19:37:57 +01:00
5f2c67b1b3
67/72 2023-11-12 19:30:41 +01:00
aec53f30e1
fmt 2023-11-12 18:11:36 +01:00
Nicolas PENELOUX
a3c305fb9c 48/72, fix Assign, Apply, add pattern for Wildcard / Literal / Variable / TypeAnnotation / Tagged / Tuple / Or & And 2023-11-11 21:49:31 +01:00
Nicolas PENELOUX
d149e5d1e7 début pattern 2023-11-09 22:38:50 +01:00
Nicolas PENELOUX
67434aab60 Ajout de for ? je sais plus honnêtement le projet me casse la tête 2023-11-09 22:18:57 +01:00
Nicolas PENELOUX
095b120963 34/72, ajout assign/while/define et correction Record 2023-11-07 20:32:03 +01:00
Nicolas PENELOUX
97b8205daf ajout IfThenElse/Fun/Field/début d'autres 2023-11-07 14:16:54 +01:00
Nicolas PENELOUX
ff6ab31442 conflict 2023-11-07 12:22:26 +01:00
ce19965127
todo 2023-11-06 20:57:21 +01:00
2546d6d16b
apply 2023-11-06 20:55:37 +01:00
d461396636
function recursive 2023-11-06 20:26:28 +01:00
Nicolas PENELOUX
e2d2c1c127 ajout Record/Sequence/Ref/Read/Tagged et début Apply 2023-11-06 18:04:31 +01:00
682b727dd2
oops sry 2023-11-05 00:54:46 +01:00
c74809cc73
fmt 2023-11-05 00:52:33 +01:00
Nicolas PENELOUX
7842d4dc14 ajout Tuple et dereference 2023-11-04 10:40:31 +01:00
2961872f99
interpretation max (0/72 :))))) ) 2023-10-30 17:13:59 +01:00
44744cc667
trying to understand the CHARABIA 2023-10-30 16:32:18 +01:00
ceb2caa21e
fmt.. sorry 2023-10-30 14:53:49 +01:00