Denis Merigoux
|
0443221e8b
|
Fixed functions
|
2020-11-27 16:27:10 +01:00 |
|
Denis Merigoux
|
1030e4bc8d
|
Better type printing
|
2020-11-27 12:18:49 +01:00 |
|
Denis Merigoux
|
4709680557
|
Better cyclic dependencies error messages
|
2020-11-27 12:15:54 +01:00 |
|
Denis Merigoux
|
64cf1fd7cd
|
Test without func now pass!
|
2020-11-27 11:54:22 +01:00 |
|
Denis Merigoux
|
341ee710d8
|
Fixed translation bug
|
2020-11-27 11:37:21 +01:00 |
|
Denis Merigoux
|
3869f60669
|
WIP
|
2020-11-26 17:06:32 +01:00 |
|
Denis Merigoux
|
453c3afc91
|
Another example passing
|
2020-11-26 16:32:52 +01:00 |
|
Denis Merigoux
|
4a181ab4b7
|
First test passing
|
2020-11-26 16:22:08 +01:00 |
|
Denis Merigoux
|
69f0751037
|
Translate and typechecking simple exemple
|
2020-11-26 15:48:26 +01:00 |
|
Denis Merigoux
|
d3fe18aa18
|
Pretty-printing, fixing bugs in scope_to_dcalc
|
2020-11-26 13:38:42 +01:00 |
|
Denis Merigoux
|
e0f7baaa2b
|
Pretty printer
|
2020-11-26 10:38:13 +01:00 |
|
Denis Merigoux
|
b5e1e48fc8
|
Chain completed, onto debugging
|
2020-11-25 18:00:34 +01:00 |
|
Denis Merigoux
|
90de3c7c71
|
Completed translation from desugared to scope
|
2020-11-25 16:51:19 +01:00 |
|
Denis Merigoux
|
91f39a1b40
|
Progress:
* used generative functors for Uids
* priority tree now in Desugared.Ast
|
2020-11-25 14:35:31 +01:00 |
|
Denis Merigoux
|
89ef30b8da
|
Reestablished scope dependency computation
|
2020-11-25 11:53:56 +01:00 |
|
Denis Merigoux
|
b21737194f
|
Slowly connecting dots, missing a translation
|
2020-11-25 10:49:53 +01:00 |
|
Denis Merigoux
|
444d0bdf32
|
Reestablished desugaring
|
2020-11-25 10:10:27 +01:00 |
|
Denis Merigoux
|
bfdffb7b78
|
Progress on desugarin
|
2020-11-24 15:48:57 +01:00 |
|
Denis Merigoux
|
e1dfb52095
|
Added ints and operators to default calculus
|
2020-11-24 11:27:23 +01:00 |
|
Denis Merigoux
|
18eb757232
|
Changed bindings to take list of parameters
|
2020-11-24 10:28:39 +01:00 |
|
Denis Merigoux
|
bda8215023
|
Restored build
|
2020-11-23 22:26:53 +01:00 |
|
Denis Merigoux
|
b386549cf2
|
Enriched default calculus
|
2020-11-23 22:26:26 +01:00 |
|
Denis Merigoux
|
6232dd9f02
|
Git added translation (missing subs-scope-related rules)
|
2020-11-23 18:51:06 +01:00 |
|
Denis Merigoux
|
35dcd57b2b
|
Added tuples to default calculus
|
2020-11-23 16:12:45 +01:00 |
|
Denis Merigoux
|
e5078b1c98
|
Restored build
|
2020-11-23 12:20:38 +01:00 |
|
Denis Merigoux
|
39b1b4af08
|
Split UId
|
2020-11-23 11:42:29 +01:00 |
|
Denis Merigoux
|
aafd6045e2
|
Scope -> desugared
|
2020-11-23 10:52:32 +01:00 |
|
Denis Merigoux
|
8917383a92
|
Implemented interpreter
|
2020-11-23 10:44:06 +01:00 |
|
Denis Merigoux
|
0e7943b8f7
|
Fix makefile
|
2020-11-23 09:33:07 +01:00 |
|
Denis Merigoux
|
df2c0f1b01
|
Fixed github workflow
|
2020-11-23 09:27:55 +01:00 |
|
Denis Merigoux
|
0888422ead
|
Big code reorg with better dune config
|
2020-11-23 09:22:47 +01:00 |
|
Denis Merigoux
|
4c66a09895
|
Added bindlib as a dependency
|
2020-11-22 21:04:29 +01:00 |
|
Denis Merigoux
|
32800d3011
|
Added unionfind as a dependencu
|
2020-11-22 21:00:14 +01:00 |
|
Denis Merigoux
|
1c1f5beb4c
|
Implemented type inference for default calculus
|
2020-11-22 20:56:27 +01:00 |
|
Denis Merigoux
|
2575b56f20
|
Merge pull request #30 from CatalaLang/formalization
Include catala formalisation
|
2020-11-20 10:58:17 +01:00 |
|
Denis Merigoux
|
8005f14ad4
|
Autoformat
|
2020-11-20 10:19:21 +01:00 |
|
Denis Merigoux
|
e498e6813b
|
Cleaned formal semantics
|
2020-11-20 10:17:11 +01:00 |
|
Denis Merigoux
|
f7421d3920
|
Fixed formalization
|
2020-11-20 10:12:09 +01:00 |
|
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 |
|