Commit Graph

396 Commits

Author SHA1 Message Date
Denis Merigoux
7be9abd80a Proved progress and preservation without default functions 2020-11-19 17:54:11 +01:00
Denis Merigoux
f09dc2ab5b Still stuck at substitution preservation 2020-11-18 18:44:14 +01:00
Denis Merigoux
2f1011a7bd Progress 2020-11-18 18:15:36 +01:00
Denis Merigoux
1dfb33f937 Tooling for substitution proof 2020-11-18 17:59:55 +01:00
Denis Merigoux
001ecddde4 More preservation lemmas 2020-11-18 16:26:12 +01:00
Denis Merigoux
a8ff671579 Fixed beta reduction rules for defaults 2020-11-18 15:38:33 +01:00
Denis Merigoux
42a46f417d Progress proven 2020-11-17 21:08:38 +01:00
Denis Merigoux
75562acb1b Checkpoint in proof 2020-11-17 15:54:56 +01:00
Denis Merigoux
88b45c7168 Progress in progress 2020-11-17 14:32:44 +01:00
Denis Merigoux
532365a707 Missing only the default case for progress 2020-11-17 12:15:44 +01:00
Denis Merigoux
891dccb6f8 Trying to prove progress 2020-11-17 11:01:09 +01:00
Denis Merigoux
076e2dce22 Finished writing stepper 2020-11-16 22:51:07 +01:00
Denis Merigoux
6bf935b8e9 Added beginning of F* formalization and fixed paper 2020-11-16 19:34:10 +01:00
Denis Merigoux
fbc07a9258 Complete Catala formalization 2020-11-15 17:33:31 +01:00
Denis Merigoux
a8b30fb0f6 More fixes 2020-11-15 13:02:41 +01:00
Denis Merigoux
a6da799ccf Fixed a number of errors, starting to fall into shape 2020-11-15 12:27:09 +01:00
Denis Merigoux
e334724acc Fix T-ScopeDef 2020-11-14 20:46:53 +01:00
Denis Merigoux
7a6b84e1b8 Fixes and T-ScopeDef 2020-11-14 20:44:48 +01:00
Denis Merigoux
4bf47dbdee Started to describe translation 2020-11-13 18:11:22 +01:00
Denis Merigoux
6389bee394 Beginning of scope language 2020-11-13 12:38:57 +01:00
Denis Merigoux
e78643b6ef Better introductions 2020-11-13 11:46:37 +01:00
Denis Merigoux
b51eb51f45 Finished default calculus section 2020-11-13 09:52:42 +01:00
Denis Merigoux
6e6e15b2bb Revamped formalization 2020-11-12 19:37:32 +01:00
Denis Merigoux
87cf52e16f Merge branch 'master' into formalization 2020-11-12 16:52:18 +01:00
Denis Merigoux
32aa9096e6 Added fixmes 2020-11-12 16:51:26 +01:00
Nicolas Chataing
f356fd9a1e Rework defaut calculus 2020-11-01 09:31:36 +01:00
Denis Merigoux
8c22b8e47a Change screenshot with English 2020-10-31 21:06:51 +01:00
Denis Merigoux
ccdf5d88f6 Beginning to formalize US tax code section 121 2020-10-27 17:37:40 +01:00
Nicolas Chataing
9e19b38cb4 Include catala formalisation 2020-10-13 14:59:41 +02:00
Denis Merigoux
40a4f901d1 Removed Menhir warnings! 2020-10-05 23:45:17 +02:00
Denis Merigoux
899679b86c Much better syntax error messages 2020-10-05 00:39:29 +02:00
Denis Merigoux
ce3829fc77 All error messages complete 2020-10-04 23:52:55 +02:00
Denis Merigoux
e110fec399 More error messages 2020-10-04 16:49:45 +02:00
Denis Merigoux
1d0517d5b8 Remove mentions to LegiFrance Catala 2020-10-04 13:02:50 +02:00
Denis Merigoux
780c173b25 Add some error messages 2020-10-04 01:52:58 +02:00
Denis Merigoux
cdfa9038cf Literate programming AST now tree-shaped 2020-10-04 01:25:37 +02:00
Denis Merigoux
5aa596c0a8
Merge pull request #27 from CatalaLang/dev
Backend refactoring
2020-09-13 19:02:01 +02:00
Denis Merigoux
3291d108ec Bugfixing 2020-09-13 18:48:35 +02:00
Denis Merigoux
f014c589ca Completely rewrote interpreter, builds 2020-09-13 18:15:57 +02:00
Denis Merigoux
e7dfa41d1a Refactoring up to typechecker, building up to interpretation 2020-09-13 01:05:06 +02:00
Denis Merigoux
7ba05c5633 Refactoring done up to desugaring 2020-09-13 00:33:56 +02:00
Denis Merigoux
67fb8df484 Beginning to refactor the UID system 2020-09-12 20:22:47 +02:00
Denis Merigoux
0cda3ba819 Big renaming 2020-09-12 17:03:42 +02:00
Nicolas Chataing
0c45c47097
Merge pull request #26 from CatalaLang/func
Functions revisited
2020-08-23 20:57:51 +02:00
Denis Merigoux
709ba34ea0 Update apt for CI 2020-08-18 23:53:09 +02:00
Denis Merigoux
144b1e7d0d Added VSCode syntax highlighting! 2020-08-18 23:16:27 +02:00
Nicolas Chataing
6acf49b6fe Rewrite merge_var_redefs function 2020-08-09 23:50:00 +02:00
Nicolas Chataing
26e68e6f7a Merge from master 2020-08-09 23:21:13 +02:00
Nicolas Chataing
78c7b653ec Correct function handling 2020-08-09 23:01:42 +02: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