Jonathan Prieto-Cubides
|
4d918cd1fd
|
[ CI ] New jobs: ormolu and hlint
|
2022-04-05 19:57:21 +02:00 |
|
Jan Mas Rovira
|
5f9887e69c
|
define ParserResult and refactor
|
2022-04-05 16:12:13 +02:00 |
|
Jonathan Prieto-Cubides
|
ce30de2dc3
|
[ scoper ] add InfoTableBuilder effect
|
2022-03-25 17:44:32 +01:00 |
|
Paul Cadman
|
2ec85d39a4
|
[test] Add test of shadowing public open
|
2022-03-25 09:30:05 +00:00 |
|
Jan Mas Rovira
|
eedf468261
|
[test] show diff when ast's are different
|
2022-03-24 17:04:22 +01:00 |
|
Paul Cadman
|
6ce6489617
|
[test] Add test to suite
|
2022-03-24 14:59:39 +00:00 |
|
Paul Cadman
|
e60d307595
|
[error] Add ambiguous module message
|
2022-03-24 14:45:49 +00:00 |
|
Paul Cadman
|
86110e063a
|
[test] Add ambiguity tests
|
2022-03-24 10:22:03 +00:00 |
|
Paul Cadman
|
f527143e67
|
[parser] Fix foreign block parsing
|
2022-03-23 15:34:08 +00:00 |
|
Paul Cadman
|
20dfb7b736
|
[scoper] Add support for Axiom backends
|
2022-03-23 15:05:52 +00:00 |
|
Paul Cadman
|
37bafc7b55
|
[parser] add parser / pretty for axiom backends
|
2022-03-23 12:24:53 +00:00 |
|
Jan Mas Rovira
|
1a23adc762
|
add references to the syntax and cleanup code
|
2022-03-23 11:40:03 +01:00 |
|
Jan Mas Rovira
|
c0ac8ddc9d
|
[tests] add check for pretty printing parsed code
|
2022-03-17 12:10:45 +01:00 |
|
Jan Mas Rovira
|
b7347efde1
|
[tests] remove unused pragma
|
2022-03-16 13:59:10 +01:00 |
|
Jan Mas Rovira
|
df5f6d2df0
|
[scoper] check that top modules are defined in the correct path
|
2022-03-16 13:58:07 +01:00 |
|
Jan Mas Rovira
|
271464df04
|
add integer and string literals
|
2022-03-15 12:37:33 +01:00 |
|
Jan Mas Rovira
|
028c6ac5c0
|
[tests] add test and error for missing function clause
|
2022-02-24 00:29:59 +01:00 |
|
Jan Mas Rovira
|
a8d7f183b8
|
[tests] add test for parenthesized operators: (+)
|
2022-02-23 10:59:56 +01:00 |
|
Jan Mas Rovira
|
13279f7b47
|
[tests] fix some comments
|
2022-02-21 16:38:39 +01:00 |
|
Jan Mas Rovira
|
3124052807
|
[tests] add more positive tests from the stdlib
|
2022-02-18 22:02:57 +01:00 |
|
Jan Mas Rovira
|
3ead694533
|
[tests] add test for a fragment of stdlib Data.List
|
2022-02-18 17:57:04 +01:00 |
|
Jan Mas Rovira
|
bdd155d712
|
[tests] add support for mocked file system in scope checker. Useful for multi
file tests
|
2022-02-18 17:48:21 +01:00 |
|
Jan Mas Rovira
|
09bf131990
|
[tests] setup step-wise positive tests
|
2022-02-18 13:01:42 +01:00 |
|
Jan Mas Rovira
|
85601c6332
|
[scoper] properly handle qualified constructors in patterns
|
2022-02-18 00:58:41 +01:00 |
|
Jan Mas Rovira
|
393f907a51
|
[scoper] add error for unused operator syntax definitions
|
2022-02-17 22:00:58 +01:00 |
|
Jan Mas Rovira
|
e55680bfec
|
[scoper] add module not in scope error
|
2022-02-17 13:40:19 +01:00 |
|
Jan Mas Rovira
|
4ffc7f368d
|
[wip] incorporate singletons-th
|
2022-02-16 20:15:14 +01:00 |
|
Jan Mas Rovira
|
add1b6e689
|
[tests] add more errors and their tests
|
2022-02-16 15:18:08 +01:00 |
|
Jan Mas Rovira
|
96930352aa
|
[tests] setup basic testing
|
2022-02-15 14:12:53 +01:00 |
|