Commit Graph

196 Commits

Author SHA1 Message Date
Denis Merigoux
5a4458041f Properly generate HTML assets 2020-05-05 17:05:39 +02:00
Denis Merigoux
ca7def2783 Better error messages 2020-05-03 14:06:13 +02:00
Denis Merigoux
440f5f8f24 Remove generated grammar file 2020-04-30 12:16:23 +02:00
Denis Merigoux
a982ec5f51 Added retrieval of whole decrets text from LegiFrance 2020-04-30 12:15:26 +02:00
Denis Merigoux
963ae01acf Begin to include text directly from LegiFrance 2020-04-30 10:19:45 +02:00
Denis Merigoux
23742bbcd7 Added line breaks in HTML literate output 2020-04-30 08:46:41 +02:00
Denis Merigoux
895f7e2c01 Fix lexer and HTML 2020-04-29 15:55:50 +02:00
Denis Merigoux
a1cc782e3d Tweak HTML output a little 2020-04-29 11:34:22 +02:00
Denis Merigoux
d3e996dd44 Added HTML backend formatting with colors 2020-04-29 11:10:56 +02:00
Denis Merigoux
51af377c46 First HTML backend 2020-04-29 09:55:49 +02:00
Nicolas Chataing
eec27cc28b
Merge pull request #2 from CatalaLang/ir
Lambda calculus representation
2020-04-28 20:17:32 +02:00
Nicolas Chataing
4f30c3e9fc Add the definition of programs with and without default logic 2020-04-28 18:38:28 +02:00
Nicolas Chataing
38759ae7a0 Use types from ir in lambda. Add polymorphic introduction and elimination 2020-04-28 18:38:14 +02:00
Nicolas Chataing
f4cc917dc2 Corrected typos in ir 2020-04-28 18:38:08 +02:00
Nicolas Chataing
87ee21009c First draft of the lambda calculus representation 2020-04-28 18:37:56 +02:00
Denis Merigoux
974797ac97 Fixed new project homepage 2020-04-28 15:08:12 +02:00
Nicolas Chataing
c5062f7905 Merge pull request #1 from CatalaLang/ir
First intermediate representation
2020-04-27 15:33:21 +02:00
Denis Merigoux
50737e3a80 Small modifications under the control of Nicolas 2020-04-27 15:08:39 +02:00
Nicolas Chataing
8740d4787d Remove pos from within WithId modules and overall improvement 2020-04-27 11:52:06 +02:00
Denis Merigoux
64c85020ab Better qident parsing 2020-04-27 10:50:28 +02:00
Nicolas Chataing
b6f60a6300 Generalize use of Id.WithId 2020-04-27 10:06:23 +02:00
Denis Merigoux
7d0ba8cdd1 Int32 and diff 2020-04-27 10:06:23 +02:00
Nicolas Chataing
8a3c4dcae6 First proposition for the intermediate repr 2020-04-27 10:05:15 +02:00
Denis Merigoux
2b6e1c3920 Update doc 2020-04-27 10:04:13 +02:00
Denis Merigoux
a2fd1a228a Fixed all syntax highlighting scripts 2020-04-27 09:57:13 +02:00
Denis Merigoux
b0a3b1312e Debugged english coloring (dollar sign was the problem) 2020-04-27 09:34:25 +02:00
Denis Merigoux
d4340fa25d Added english syntax highlighting but still buggy 2020-04-26 22:53:43 +02:00
Denis Merigoux
bd9401c034 Added english atom syntax highlighting 2020-04-26 20:59:04 +02:00
Denis Merigoux
0ba61d9a0d Preparation for en version of syntax highlighting 2020-04-26 20:48:51 +02:00
Denis Merigoux
523ecd3b32 Added missing dune-build-info dep 2020-04-26 20:16:03 +02:00
Denis Merigoux
7ed3c9e9e5 Syntax highlighting fr 2020-04-26 20:07:14 +02:00
Denis Merigoux
bf4e5ae374 Update opam file 2020-04-26 20:00:43 +02:00
Denis Merigoux
4d7ba58b44 Another attempt at CI 2020-04-26 19:56:54 +02:00
Denis Merigoux
fe99b36fa4 CI just builds 2020-04-26 19:01:59 +02:00
Denis Merigoux
4e0d40ae7e Full token list 2020-04-26 19:00:27 +02:00
Denis Merigoux
2cf7fce321 Create make-tex.yml
Trying to deploy CI
2020-04-26 18:43:57 +02:00
Denis Merigoux
bc64b301fb Split dependencies rule 2020-04-26 18:42:42 +02:00
Denis Merigoux
d74d542e10 Improving error messages again 2020-04-26 18:32:03 +02:00
Denis Merigoux
f845c92afd Now keywords autosuggestions! 2020-04-26 16:51:28 +02:00
Denis Merigoux
6aaf51535a Missing dependency 2020-04-26 12:20:09 +02:00
Denis Merigoux
27bdba6c17 One more 2020-04-25 19:52:58 +02:00
Denis Merigoux
953274b074 Some personnalized error messages 2020-04-25 19:50:36 +02:00
Denis Merigoux
2780bd753d Unchanged error message not display useful info 2020-04-25 19:47:01 +02:00
Denis Merigoux
2eafe6a041 Beginning to personnalize error messages 2020-04-25 19:35:07 +02:00
Denis Merigoux
d0aad54e84 Completed machinery to enjoy custom parser error messages! 2020-04-25 19:22:53 +02:00
Denis Merigoux
4a383c0eb5 Successful use of the Menhir incremental API with Sedlex! 2020-04-25 18:55:13 +02:00
Denis Merigoux
ac37bc7b21 Properly using Sedlex and Menhir
Got rid of the boilerplate
2020-04-25 18:38:37 +02:00
Denis Merigoux
dd1be50671 Added types 2020-04-25 18:13:07 +02:00
Denis Merigoux
9081e83740 Distinguish parsing errors from lexing errors 2020-04-25 17:42:32 +02:00
Denis Merigoux
0ef7b7d624 Correct internationalization of decimal numbers and amount of money 2020-04-25 15:17:44 +02:00