EmileRolley
|
ed51544a10
|
feat(compiler): improve error messages for not ending wildcards
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
846c85a9a6
|
test(compiler): add unit tests for wildcard in patterns
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
71d92aeef1
|
feat(compiler): start to add wildcard in patterns
|
2021-06-03 12:24:12 +02:00 |
|
EmileRolley
|
0ffbb9b266
|
refactor(tests)!: migrate test file from the abbreviated syntax to the english one
|
2021-05-26 21:16:29 +02:00 |
|
Denis Merigoux
|
3c8d187be0
|
Big refactoring of the literate programming structure
Partially fixes #120
Removes the distinction between headers and articles, streamlines the surface AST
Changes affects lexers and parser
|
2021-05-15 01:16:08 +02:00 |
|
Denis Merigoux
|
896a83db4a
|
Fix test output
|
2021-03-17 19:43:36 +01:00 |
|
EmileRolley
|
3f88dbe2ae
|
fix(tests): modify some of the expected test outputs because of removed trailling whitespaces
|
2021-03-09 22:08:55 +01:00 |
|
EmileRolley
|
c0a9344eca
|
refactor(tests): update tests based on the abbreviated english lexer
|
2021-03-09 22:07:31 +01:00 |
|
Denis Merigoux
|
3dcba2fede
|
Speed up compilation using batch let bindings
|
2021-02-01 23:35:15 +01:00 |
|
Denis Merigoux
|
d88ccc38f6
|
Switched scope functions input to struct instead of many arguments
|
2021-02-01 15:57:19 +01:00 |
|
Aymeric Fromherz
|
fec4334b49
|
Allow fully qualified enum names in matches
|
2021-01-26 11:41:20 -05:00 |
|
Aymeric Fromherz
|
2e71cc503c
|
Fix typo in grammar
|
2021-01-26 10:47:48 -05:00 |
|
Aymeric Fromherz
|
f154ec15ad
|
Add support for fully qualified enum elements
|
2021-01-26 10:38:10 -05:00 |
|
Aymeric Fromherz
|
ba03d2db78
|
Move tests to appropriate folders
|
2021-01-25 01:16:46 -05:00 |
|
Aymeric Fromherz
|
483400ea19
|
Move tests to their appropriate directory
|
2021-01-23 20:49:17 -05:00 |
|
Denis Merigoux
|
3e57fe0276
|
Enhanced log with explanations of which definition is taken
|
2021-01-20 19:58:48 +01:00 |
|
Denis Merigoux
|
4d1d3a2e1c
|
Reset tests
|
2021-01-20 19:21:02 +01:00 |
|
Denis Merigoux
|
19a6a171bd
|
Fixes #65
|
2021-01-18 16:21:55 +01:00 |
|
Denis Merigoux
|
267baea28d
|
Fixes #58
|
2021-01-14 00:17:24 +01:00 |
|
Denis Merigoux
|
44d7b616a4
|
Improve type error messages
|
2021-01-13 12:04:14 +01:00 |
|
Denis Merigoux
|
9c795b5010
|
Fixed typing error
|
2021-01-06 18:42:22 +01:00 |
|
Nicolas Chataing
|
5aa0e391ff
|
Add a fail test
|
2021-01-06 17:23:58 +01:00 |
|
Nicolas Chataing
|
5038b75da1
|
Implement quick pattern check desugaring
|
2021-01-06 17:04:46 +01:00 |
|
Denis Merigoux
|
ebf14f6121
|
Added assertions, starting to execute section132
|
2020-12-10 18:11:43 +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 |
|