Nicolas Chataing
|
5038b75da1
|
Implement quick pattern check desugaring
|
2021-01-06 17:04:46 +01:00 |
|
Nicolas Chataing
|
c4d6220240
|
Handle extrema operators on collections
|
2021-01-06 12:41:24 +01:00 |
|
Denis Merigoux
|
8f2811b66f
|
Changed output formatting
|
2020-12-31 00:32:17 +01:00 |
|
Denis Merigoux
|
89fe5878b0
|
Various small fixings
|
2020-12-30 12:02:09 +01:00 |
|
Denis Merigoux
|
be9e7e2a1e
|
Added collection length and mem test
|
2020-12-30 11:50:19 +01:00 |
|
Denis Merigoux
|
2cfb348274
|
Debugged unification and typing
|
2020-12-30 01:13:28 +01:00 |
|
Denis Merigoux
|
7318b51e25
|
Debugging unification...
|
2020-12-30 01:02:04 +01:00 |
|
Denis Merigoux
|
5f58e93c6e
|
Implemented all aggregate desugaring
|
2020-12-29 23:43:00 +01:00 |
|
Denis Merigoux
|
a37357bb56
|
Array type is beginning to work
|
2020-12-29 22:26:10 +01:00 |
|
Denis Merigoux
|
2068a6ffe4
|
Better test suite terminal output
|
2020-12-21 16:15:42 +01:00 |
|
Denis Merigoux
|
ea1611cd41
|
Flipped defaults to an exception-based structured
|
2020-12-18 15:59:15 +01:00 |
|
Denis Merigoux
|
f1b1ef7992
|
Update test result
|
2020-12-17 20:13:19 +01:00 |
|
Denis Merigoux
|
f282d9586b
|
Improved readmes
|
2020-12-14 10:59:15 +01:00 |
|
Denis Merigoux
|
ebf14f6121
|
Added assertions, starting to execute section132
|
2020-12-10 18:11:43 +01:00 |
|
Denis Merigoux
|
a195a64677
|
Duration is number of days
|
2020-12-10 14:00:00 +01:00 |
|
Denis Merigoux
|
540057fe27
|
Updated parser error and some test
|
2020-12-10 11:53:55 +01:00 |
|
Denis Merigoux
|
5004ee12d2
|
Added duration literals but comparison buggy
|
2020-12-10 11:51:50 +01:00 |
|
Denis Merigoux
|
902c3f8d7d
|
Added date and durations handling
|
2020-12-10 11:35:56 +01:00 |
|
Denis Merigoux
|
a4916208ba
|
amount -> money
|
2020-12-10 09:35:36 +01:00 |
|
Denis Merigoux
|
159901b993
|
Performing nearest rounding for money multiplication
|
2020-12-09 18:14:52 +01:00 |
|
Denis Merigoux
|
45684e124c
|
Better test harness and doc
|
2020-12-09 17:31:42 +01:00 |
|
Denis Merigoux
|
5deee89562
|
Run tests in paralell
|
2020-12-09 17:09:43 +01:00 |
|
Denis Merigoux
|
fe130f90c7
|
Update simple test
|
2020-12-09 16:51:03 +01:00 |
|
Denis Merigoux
|
b0b231b38a
|
Handles infinite precision
|
2020-12-09 16:45:23 +01:00 |
|
Denis Merigoux
|
be563a24f6
|
Defined operators for dec and money
|
2020-12-09 14:51:22 +01:00 |
|
Denis Merigoux
|
ae05498049
|
Added support for decimals
|
2020-12-09 12:20:20 +01:00 |
|
Denis Merigoux
|
170bd7685f
|
Added error when a scope variable evaluates to empty
|
2020-12-09 11:23:03 +01:00 |
|
Denis Merigoux
|
5ff7d78a9e
|
Fixed various edge cases of enums
|
2020-12-09 10:36:09 +01:00 |
|
Denis Merigoux
|
5abb73157f
|
Fix content/type lexer issue in nv
|
2020-12-06 18:09:48 +01:00 |
|
Denis Merigoux
|
15247aa28a
|
Pass simple test with enums
|
2020-12-06 17:56:06 +01:00 |
|
Denis Merigoux
|
4da1c7f9c8
|
Implmemented enum desugaring but parser error
|
2020-12-06 17:48:15 +01:00 |
|
Denis Merigoux
|
9170630a6e
|
Added better test
|
2020-12-06 13:00:38 +01:00 |
|
Denis Merigoux
|
ee0cb1eefc
|
Preventing recursive type definitions
|
2020-12-06 12:32:36 +01:00 |
|
Denis Merigoux
|
8abe20849d
|
Passing simple test
|
2020-12-06 11:42:47 +01:00 |
|
Denis Merigoux
|
70aa8ae2c1
|
Simple struct test passing
|
2020-12-05 17:27:08 +01:00 |
|
Denis Merigoux
|
0f853909ef
|
Implemented name resolution
|
2020-12-04 18:02:49 +01:00 |
|
Denis Merigoux
|
7e674fa69d
|
Tabs to spaces
|
2020-12-04 15:14:29 +01:00 |
|
Denis Merigoux
|
43829d65a6
|
Added more tests
|
2020-12-03 18:59:14 +01:00 |
|
Denis Merigoux
|
3d48effb17
|
Fix all tests
|
2020-11-27 19:09:16 +01:00 |
|
Denis Merigoux
|
4599403d22
|
Changed error message
|
2020-11-27 19:04:57 +01:00 |
|
Denis Merigoux
|
94f47b3ac4
|
Changed error message
|
2020-11-27 19:04:22 +01:00 |
|
Denis Merigoux
|
80ef321123
|
Better func test
|
2020-11-27 19:00:08 +01:00 |
|
Denis Merigoux
|
180d56df13
|
Better error messages
|
2020-11-27 18:36:38 +01:00 |
|
Denis Merigoux
|
ae1c2c6e02
|
Passing all tests!
|
2020-11-27 17:21:37 +01:00 |
|
Denis Merigoux
|
0443221e8b
|
Fixed functions
|
2020-11-27 16:27:10 +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
|
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
|
cdfa9038cf
|
Literate programming AST now tree-shaped
|
2020-10-04 01:25:37 +02:00 |
|
Denis Merigoux
|
3291d108ec
|
Bugfixing
|
2020-09-13 18:48:35 +02:00 |
|
Denis Merigoux
|
f014c589ca
|
Completely rewrote interpreter, builds
|
2020-09-13 18:15:57 +02:00 |
|
Denis Merigoux
|
0f43975182
|
Cleaned lexing code and rationalized non-verbose syntax
|
2020-08-08 18:32:44 +02:00 |
|
Denis Merigoux
|
df25d5d94d
|
Automated test suite!
|
2020-08-07 17:37:28 +02:00 |
|
Denis Merigoux
|
03a7827dda
|
Better error handling
|
2020-08-07 15:29:52 +02:00 |
|
Denis Merigoux
|
1b0da2404e
|
Blue for spans!
|
2020-08-07 12:56:34 +02:00 |
|
Denis Merigoux
|
fd681078aa
|
Restructured error handling
|
2020-08-07 12:51:51 +02:00 |
|
Denis Merigoux
|
351f1f4cc1
|
Improved error messages
|
2020-08-07 10:57:57 +02:00 |
|
Nicolas Chataing
|
70c6a833e2
|
Add function test
|
2020-08-06 20:59:25 +02:00 |
|
Nicolas Chataing
|
974769c013
|
Fix bug in the interpreter
|
2020-08-05 11:06:20 +02:00 |
|
Nicolas Chataing
|
623abf1a4e
|
Change ~= to |= for the programmative style
|
2020-08-04 12:38:49 +02:00 |
|
Nicolas Chataing
|
60aa306a3f
|
Code cleanup
|
2020-08-04 12:16:28 +02:00 |
|
Nicolas Chataing
|
e2879cc68d
|
Rewrite tests with programmative style
|
2020-08-04 10:30:35 +02:00 |
|
Nicolas Chataing
|
94ab2f4147
|
Change test to match programmative style
|
2020-08-04 08:11:23 +02:00 |
|
Nicolas Chataing
|
84835b0a79
|
Add non verbose lexing
|
2020-08-03 18:07:09 +02:00 |
|
Nicolas Chataing
|
37d01e6dab
|
Add subscope interpretation.
|
2020-08-03 16:29:43 +02:00 |
|
Nicolas Chataing
|
803f5bc8d1
|
Rewrite test to be complete
|
2020-08-03 12:07:50 +02:00 |
|
Nicolas Chataing
|
b487a5806c
|
Add scope language printing and tests to check the first pass
|
2020-07-21 14:04:16 +02:00 |
|
Nicolas Chataing
|
a8963ae546
|
Add yet another example
|
2020-07-17 11:52:21 +02:00 |
|
Nicolas Chataing
|
aecbc32d43
|
Add code to test context formation and some examples
|
2020-07-17 11:46:51 +02:00 |
|
Denis Merigoux
|
2c90fe6a64
|
Notes of meeting
|
2020-06-11 18:17:18 +02:00 |
|
Denis Merigoux
|
0d2412bedd
|
Another typo
|
2020-06-11 16:02:09 +02:00 |
|
Denis Merigoux
|
1cb6055e8b
|
Typo
|
2020-06-11 16:00:08 +02:00 |
|
Denis Merigoux
|
1d506e1594
|
Added scopes test to see things more clearly
|
2020-06-11 15:58:54 +02:00 |
|
Nicolas Chataing
|
0f84f6b137
|
Reorganize tests folder
|
2020-06-09 18:57:13 +02:00 |
|