Louis Gesbert
|
05e3205fc9
|
Parser: priority tweaks
- makes sums and mults left-associative instead of right-associative (see the
change in the tests!)
- uses higher priority for unary operators
|
2022-05-11 19:26:34 +02:00 |
|
Denis Merigoux
|
09e7ba762d
|
Rename test
|
2022-05-05 17:34:48 +02:00 |
|
Denis Merigoux
|
080e60c25d
|
Fixes money cents parsing
|
2022-05-05 16:50:33 +02:00 |
|
Denis Merigoux
|
c7b84ca2d0
|
Merge pull request #244 from CatalaLang/c_backend
Bringing structure to the Lcalc AST
|
2022-05-05 14:22:26 +02:00 |
|
Denis Merigoux
|
78e8275d5e
|
Adds a decimal rounding operator
|
2022-04-29 21:18:15 +02:00 |
|
Denis Merigoux
|
1c86c8298b
|
Fix decimal parsing
|
2022-04-22 14:26:28 +02:00 |
|
Denis Merigoux
|
171c3966f5
|
Pass some make flags to Clerk
|
2022-04-14 11:47:18 +02:00 |
|
Romain PRIMET
|
eafab30809
|
fix typo
|
2022-04-07 22:43:05 +02:00 |
|
Denis Merigoux
|
3f49824150
|
Merge branch 'master' into c_backend
|
2022-04-04 18:02:33 +02:00 |
|
Denis Merigoux
|
31e8f37a43
|
Sort VCs by alphabetical order
|
2022-04-04 17:51:41 +02:00 |
|
Denis Merigoux
|
84144c0a56
|
Tests now passing except for a few position and printing issues [skip ci]
|
2022-04-04 12:25:00 +02:00 |
|
Denis Merigoux
|
6fb924b7d4
|
Merge pull request #236 from CatalaLang/afromher_z3
[Z3 encoding] Add support for durations
|
2022-03-28 19:08:11 +02:00 |
|
Denis Merigoux
|
ce7e756af1
|
Nice error messages for empty structs and enums
|
2022-03-28 14:43:38 +02:00 |
|
Aymeric Fromherz
|
cca2e00d42
|
[Z3encoding] Add bad unit tests for duration
|
2022-03-24 17:27:03 +01:00 |
|
Aymeric Fromherz
|
55dd389819
|
[Z3encoding] Add good unit tests for duration
|
2022-03-24 17:23:31 +01:00 |
|
Aymeric Fromherz
|
cb36b9d72f
|
[Z3backend] Bad unit tests for EInj node
|
2022-03-16 12:04:31 +01:00 |
|
Aymeric Fromherz
|
d758170cde
|
[Z3backend] Good unit tests for EInj node
|
2022-03-16 12:03:24 +01:00 |
|
Aymeric Fromherz
|
bb57abf750
|
Negative tests for array length encoding
|
2022-03-16 11:23:36 +01:00 |
|
Aymeric Fromherz
|
123541dc34
|
Add positive test for array length
|
2022-03-16 11:21:54 +01:00 |
|
Denis Merigoux
|
5ce85b40b2
|
Added all packages to be installed
|
2022-03-07 12:02:03 +01:00 |
|
Denis Merigoux
|
23766e34a9
|
More negative tests
|
2022-03-07 11:55:26 +01:00 |
|
Denis Merigoux
|
f6de45416c
|
Cycle test
|
2022-03-06 17:34:51 +01:00 |
|
Denis Merigoux
|
94c1874500
|
Subscope test
|
2022-03-06 17:28:58 +01:00 |
|
Denis Merigoux
|
8167d7ee00
|
Simple tests
|
2022-03-06 17:13:40 +01:00 |
|
Denis Merigoux
|
eb7f00f56d
|
Syntax: parser and highlighting
|
2022-02-28 14:33:07 +01:00 |
|
Denis Merigoux
|
756e7cb9b2
|
Merge branch 'master' into alain_default-option
|
2022-02-24 16:41:35 +01:00 |
|
Aymeric Fromherz
|
f5a3a19a09
|
[Z3 encoding]: Add negative tests for rationals
|
2022-02-19 02:02:48 +01:00 |
|
Aymeric Fromherz
|
1dc1d6a3b8
|
Good test for rationals
|
2022-02-19 02:00:46 +01:00 |
|
Aymeric Fromherz
|
56e3720699
|
Add unit tests for TUnit
|
2022-02-17 18:42:22 +01:00 |
|
Denis Merigoux
|
69a7465339
|
Merge branch 'master' into alain_default-option
|
2022-02-14 12:09:11 +01:00 |
|
Denis Merigoux
|
a56d9f674a
|
visibility -> io
|
2022-02-14 10:17:41 +01:00 |
|
Denis Merigoux
|
e1dc36f1b1
|
Merge branch 'master' into io-qualifiers-112-part-2
|
2022-02-10 22:59:37 +01:00 |
|
Denis Merigoux
|
5004929a51
|
Fix #193 -- authored with @R1kM
Moved no model generation flag
Fixed bug for VC generation in the IfThenElse case
|
2022-02-10 16:49:01 +01:00 |
|
Denis Merigoux
|
e4be116ded
|
Add negative tests
|
2022-02-09 17:22:04 +01:00 |
|
Denis Merigoux
|
36bc25a3ce
|
Update assets
|
2022-02-09 16:09:28 +01:00 |
|
Denis Merigoux
|
a8733e6a61
|
Fix tests [skip ci]
|
2022-02-09 15:56:57 +01:00 |
|
Denis Merigoux
|
cb04ef3f9d
|
OnlyInput variables nore more thunked
|
2022-02-09 15:34:13 +01:00 |
|
Denis Merigoux
|
30061b8c86
|
Better encoding of inputs [skip ci]
|
2022-02-09 11:37:52 +01:00 |
|
Denis Merigoux
|
1c4a0bdd5d
|
Updated all examples with input/output decorations [skip ci]
|
2022-02-07 18:18:23 +01:00 |
|
Denis Merigoux
|
2263dd7dab
|
Update syntax highlighting and test suite [skip ci]
|
2022-02-07 12:04:48 +01:00 |
|
Denis Merigoux
|
f4200bb638
|
Dcalc encoding good, missing error messages for bad cases
|
2022-02-06 18:52:18 +01:00 |
|
Denis Merigoux
|
72274057cd
|
Better Dcalc printing
|
2022-02-06 18:25:37 +01:00 |
|
Denis Merigoux
|
6601585b77
|
First test passing, awaiting rest of features
(subscopes, etc.)
|
2022-02-05 00:04:19 +01:00 |
|
Denis Merigoux
|
45fe92be62
|
Update syntax highlighting
|
2022-02-04 23:10:29 +01:00 |
|
Denis Merigoux
|
5962b23f93
|
Restore CI
|
2022-02-04 15:45:27 +01:00 |
|
Denis Merigoux
|
97f8875a39
|
Merge branch 'master' into alain_default-option
|
2022-02-04 15:35:52 +01:00 |
|
Denis Merigoux
|
11d4a34783
|
Better printing, tests, fix parser ommission
|
2022-02-04 15:10:47 +01:00 |
|
Denis Merigoux
|
d8c120bf97
|
Propagate visibility down, missing handling in scope_to_dcalc
|
2022-02-04 14:41:22 +01:00 |
|
Denis Merigoux
|
73ce2f142f
|
Fixed last bug around rule refactoring
|
2022-01-31 13:55:25 +01:00 |
|
Denis Merigoux
|
13b476d0a1
|
[skip ci] reorganized desugared to scope encoding, broke some invariants
WIP: fixed some bugs and provided documentations but one thing missing
|
2022-01-28 17:31:31 +01:00 |
|