catala/compiler/shared_ast
Louis Gesbert b4a68fa392 Add experimental lazy interpreter as a plugin
To try it (without installing Catala):
```shell-session
$ make plugins
$ export CATALA_PLUGINS=_build/default/compiler/plugins
$ dune exec -- catala lazy examples/aides_logement/tests/tests_calcul_apl_locatif.catala_fr -s Exemple2
```

Keep in mind that this is a work-in-progress prototype :)
2023-04-14 16:56:57 +02:00
..
definitions.ml Yet some more small improvements to the AST encoding 2023-04-05 10:32:58 +02:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
expr.ml Yet some more small improvements to the AST encoding 2023-04-05 10:32:58 +02:00
expr.mli Yet some more small improvements to the AST encoding 2023-04-05 10:32:58 +02:00
interpreter.ml Add experimental lazy interpreter as a plugin 2023-04-14 16:56:57 +02:00
interpreter.mli Add experimental lazy interpreter as a plugin 2023-04-14 16:56:57 +02:00
operator.ml Interpreter on dcalc + lcalc (the simple way) 2023-04-05 10:32:58 +02:00
operator.mli Interpreter on dcalc + lcalc (the simple way) 2023-04-05 10:32:58 +02:00
print.ml Vastly improve the printer 2023-04-13 18:15:22 +02:00
print.mli EmptyError is no longer a literal 2023-03-30 18:54:50 +02:00
program.ml Progress on linting, bugguy unused field detection 2023-03-30 18:52:29 +02:00
program.mli Progress on linting, bugguy unused field detection 2023-03-30 18:52:29 +02:00
scope.ml Merge branch 'master' into c_backend 2023-03-21 12:14:10 +01:00
scope.mli Small fixes 2023-03-28 09:38:47 +02:00
shared_ast.ml Multi-pass interperter: typing (but useless) version 2023-04-05 10:32:58 +02:00
shared_ast.mld Rename marked_expr -> expr, expr -> naked_expr throughout 2022-08-29 11:29:23 +02:00
type.ml - [ ] shared_ast 2023-02-20 15:57:42 +01:00
type.mli - [x] shared_ast 2023-02-20 15:57:42 +01:00
typing.ml Add common linting passes to Catala (#438) 2023-04-03 14:01:02 +02:00
typing.mli Merge branch 'master' into c_backend 2023-03-21 12:14:10 +01:00
var.ml Generic mapping function across different ASTs 2023-03-30 18:57:51 +02:00
var.mli Generic mapping function across different ASTs 2023-03-30 18:57:51 +02:00