Commit Graph

114 Commits

Author SHA1 Message Date
Bartosz Woźniak
db46b1c444 lexer 2021-05-09 23:01:38 +02:00
Denis Merigoux
3f5e423e9f Revert to old system... Trying to please dune gods is hard 2021-04-29 17:05:53 +02:00
Denis Merigoux
4f2b0e26c9
Typo 2021-04-29 16:23:41 +02:00
Denis Merigoux
8b5f14f1e6
Create runtime value embedding system
Dummy for now but will be extended
2021-04-04 16:57:59 +02:00
Denis Merigoux
6e122da489
Cheap hack to get logged values
Will not be sufficient, we need a deep embedding
2021-04-04 00:12:05 +02:00
Denis Merigoux
eaeebba72c
Basic logging exposed in Javascript
Lacks value embedding though
2021-04-03 19:31:38 +02:00
Denis Merigoux
14edecb92d Logging into OCaml backend 2021-04-03 17:58:31 +02:00
Denis Merigoux
3712125504 WIP: optimizations 2021-04-03 13:44:11 +02:00
Denis Merigoux
1229116e32
Merge branch 'master' of github.com:CatalaLang/catala 2021-04-02 17:59:33 +02:00
Denis Merigoux
c2eaf08daa Fixed missing stub in JS output 2021-04-02 17:57:44 +02:00
Denis Merigoux
c660720d18 Pair programming session on allocations familiales 2021-03-30 17:56:56 +02:00
Denis Merigoux
ceed5c06a2
Give up on ocamlformat in CI 2021-03-23 11:41:54 +01:00
Denis Merigoux
1ef533126b
Bump Ocaml and OCamlformat 2021-03-23 10:59:43 +01:00
Denis Merigoux
86e7c4ff34
Fixes #95 and #96 2021-03-19 17:36:09 +01:00
Denis Merigoux
5e0f8940e6
Changed makefiles 2021-03-18 18:31:34 +01:00
Denis Merigoux
64661f06c6 Fixed Js and bumped version number 2021-03-18 16:41:55 +01:00
Denis Merigoux
f6c1417a95
Finished syntax cheat sheet 2021-03-15 11:12:24 +01:00
Denis Merigoux
30ed2c4c49 Correct makefile path 2021-03-11 14:41:14 +01:00
Denis Merigoux
611ef23fd1 Fix makefile 2021-03-05 19:22:37 +01:00
Denis Merigoux
baaa79c555 Fixes #78, as well as various improvements 2021-03-05 19:16:56 +01:00
Denis Merigoux
03774fdfc2 Fixed CI 2021-03-02 18:28:56 +01:00
Denis Merigoux
0259573cd0 Renamed files and makefiles fixes 2021-02-28 18:18:01 +01:00
Denis Merigoux
716700c8be Merge branch 'master' into gen-parser-msgs 2021-02-17 10:45:43 +01:00
Denis Merigoux
2b1c28302a Update makefile rule 2021-02-12 18:56:36 +01:00
Louis Gesbert
c628b31d12 Generate parser.messages from dune
(and remove generated `parser_errors.ml` from git)
2021-02-12 18:28:22 +01:00
Louis Gesbert
edd94dcc0e Rename directories to match the names of the libraries they contain 2021-02-12 17:26:39 +01:00
Denis Merigoux
f2c4303f53 Update website assets make rules 2021-02-04 11:17:45 +01:00
Denis Merigoux
f685c9302f Added test suite for compiled code 2021-02-03 10:53:21 +01:00
Denis Merigoux
b3c8b49a3b Fixed typo 2021-02-01 22:42:58 +01:00
Denis Merigoux
c212a1e2f8 Fixed makefile 2021-02-01 20:24:50 +01:00
Denis Merigoux
5c5dbc542f Js version of Allocations familiales 2021-02-01 20:09:16 +01:00
Denis Merigoux
aed578d6df Dox fix 2021-01-30 18:00:49 +01:00
Denis Merigoux
647320d4aa Benchmark, randomness of inputs, bugs fixed 2021-01-30 17:54:05 +01:00
Denis Merigoux
313ca065f4 Benchmarked the result on allocations familiales, it is fast enough 2021-01-28 23:46:39 +01:00
Denis Merigoux
617d19df24 Improved OCaml backend, made dev loop 2021-01-28 18:30:01 +01:00
Denis Merigoux
a9d415b7b9 Added map visitors to surface AST 2021-01-20 16:27:39 +01:00
Denis Merigoux
a6338c3a9c Typos 2021-01-16 18:06:22 +01:00
Denis Merigoux
852a6412eb Changed odate to calendarLib 2021-01-14 13:04:15 +01:00
Denis Merigoux
8a2bf4e389 Better trace 2021-01-09 21:03:32 +01:00
Denis Merigoux
06803e4170 Fixed makefile and dune_porject 2021-01-05 14:35:04 +01:00
Denis Merigoux
f966fc87d0 Added web-compatible version of the Catala interpreter 2020-12-26 17:37:45 +01:00
James Barnes
f7bd47c38d Adapt general makefile for dual language tutorials 2020-12-24 11:37:11 +01:00
Denis Merigoux
dbfd990f95 Makefile tweaks 2020-12-21 18:26:01 +01:00
Denis Merigoux
293438ea38 Missing JS stubs 2020-12-21 18:15:53 +01:00
Denis Merigoux
73c19df068 Added the js_of_ocaml to the deps 2020-12-21 16:06:01 +01:00
Denis Merigoux
606b148c74 Lots of documentation 2020-12-21 16:02:00 +01:00
Denis Merigoux
e33ea8d55c Finished documentation 2020-12-14 18:09:38 +01:00
Denis Merigoux
8f8d322400 Fixed makefile wrangling 2020-12-10 18:21:48 +01:00
Denis Merigoux
ebf14f6121 Added assertions, starting to execute section132 2020-12-10 18:11:43 +01:00
Denis Merigoux
902c3f8d7d Added date and durations handling 2020-12-10 11:35:56 +01:00