Jan Mas Rovira
|
7082c21223
|
[parser] add QQ parser
|
2022-01-10 10:46:28 +01:00 |
|
Jan Mas Rovira
|
ba0e4ff543
|
[parser] add injective type families and adapt ModulePathType accordingly
|
2022-01-05 09:38:35 +01:00 |
|
Jan Mas Rovira
|
21ccec7f04
|
[parser] add necessary extensions for singletons and implement singletons for ModuleIsTop
|
2022-01-05 09:38:35 +01:00 |
|
Jan Mas Rovira
|
90d745e12b
|
[dependencies] remove dependency of singletons-th
|
2022-01-05 09:38:35 +01:00 |
|
Jan Mas Rovira
|
b8ec60ffdd
|
[parser] add index to Module to distinguish top level modules
|
2022-01-05 09:38:35 +01:00 |
|
Jan Mas Rovira
|
0744567313
|
[dependencies] add singletons dependency and sort dependencies
|
2022-01-05 09:38:35 +01:00 |
|
Jan Mas Rovira
|
305eedf798
|
[scoper] change type of scoped Import statement
|
2022-01-05 09:38:35 +01:00 |
|
Jan Mas Rovira
|
dd497baace
|
[dependencies] add microlens-platform dependency
|
2022-01-05 09:38:28 +01:00 |
|
Jan Mas Rovira
|
3439ae8365
|
[scoper] continue the implementation
|
2022-01-04 13:31:47 +01:00 |
|
Jan Mas Rovira
|
2d1594f818
|
[parser] add parser runners
|
2022-01-04 11:47:42 +01:00 |
|
Jan Mas Rovira
|
eff55586f9
|
[parser] rename some types
|
2022-01-04 11:02:05 +01:00 |
|
Jan Mas Rovira
|
e2269b9367
|
[parser] rename Preparsed to Parsed
|
2022-01-03 18:41:13 +01:00 |
|
Jan Mas Rovira
|
0a06565be5
|
[scoper] add Scoper
|
2022-01-03 12:53:15 +01:00 |
|
Jan Mas Rovira
|
ebf89ef254
|
add polysemy dependency. Incompatible with Safe
|
2022-01-03 12:52:58 +01:00 |
|
Jan Mas Rovira
|
01fd3ec983
|
[parser] use some and sepBy from parser-combinators lib
|
2022-01-03 12:52:55 +01:00 |
|
Jan Mas Rovira
|
5cf6ed3a1b
|
[parser] add Eq and Ord instances to the AST
|
2022-01-03 12:52:33 +01:00 |
|
Jan Mas Rovira
|
a23473bf6b
|
[parser] add Stage to patterns
|
2022-01-03 12:52:02 +01:00 |
|
Jonathan Prieto-Cubides
|
0a4bb6b5b6
|
[ Parsing ] Renaming Usage -> Quantity
|
2021-12-30 11:24:10 -05:00 |
|
Jonathan Prieto-Cubides
|
39359b6a04
|
[ package.yaml ] update metadata
|
2021-12-30 10:59:41 -05:00 |
|
Jonathan Prieto-Cubides
|
ddde8c5ec2
|
[ README ] fixed broken links
|
2021-12-30 10:53:36 -05:00 |
|
Jonathan Prieto-Cubides
|
500783272a
|
[ examples ] updated syntax examples conforming the implementation
|
2021-12-30 10:44:25 -05:00 |
|
Jonathan Prieto-Cubides
|
f51ce80832
|
[ ormolu ] cosmetics
|
2021-12-30 10:24:25 -05:00 |
|
Jonathan Prieto-Cubides
|
722491048f
|
[ Makefile ] fixies for make prepare-push target
|
2021-12-30 09:56:58 -05:00 |
|
Jonathan Prieto-Cubides
|
b450db43f2
|
[ Lexer ] cosmetics
|
2021-12-30 09:55:19 -05:00 |
|
Jan Mas Rovira
|
ec9fe345fc
|
[parser] fix statement list parsing
|
2021-12-30 06:23:15 +01:00 |
|
Jan Mas Rovira
|
e751cf4215
|
[parser] remove obsolete comment
|
2021-12-30 06:04:56 +01:00 |
|
Jan Mas Rovira
|
5b143fd567
|
Merge branch 'qtt' into jan
|
2021-12-29 18:31:31 +01:00 |
|
Jan Mas Rovira
|
1d7394bb41
|
implement preparser
|
2021-12-29 18:27:38 +01:00 |
|
Jonathan Prieto-Cubides
|
2322f24339
|
[ examples ] fixed some types
|
2021-12-28 12:37:06 -05:00 |
|
Jonathan Prieto-Cubides
|
e293deff03
|
[ examples/FirstMilestone ] added revisions
|
2021-12-28 12:26:19 -05:00 |
|
Jan Mas Rovira
|
e6c949b999
|
change syntax
|
2021-12-28 17:57:44 +01:00 |
|
Jan Mas Rovira
|
aa3052d230
|
delete and ignore .ghci
|
2021-12-28 17:20:36 +01:00 |
|
Jan Mas Rovira
|
fc8eef6cca
|
add some syntax changes
|
2021-12-28 17:19:20 +01:00 |
|
Jan Mas Rovira
|
8840f03155
|
Merge branch 'jan' into qtt
|
2021-12-28 10:42:11 +01:00 |
|
Jan Mas Rovira
|
40381f891f
|
add FirstMilestone example and adapt concrete AST
|
2021-12-28 10:36:41 +01:00 |
|
Jonathan Prieto-Cubides
|
c6d012bd69
|
[ examples/ ] small revisions
|
2021-12-26 17:12:39 -05:00 |
|
Jonathan Prieto-Cubides
|
a6c2258ea8
|
[ examples ] Added examples based on juvix examples
|
2021-12-26 11:26:39 -05:00 |
|
Jonathan Prieto-Cubides
|
101b075a58
|
Added example of syntax, first revision
|
2021-12-25 09:43:24 -05:00 |
|
Jan Mas Rovira
|
cf82ce8a44
|
add syntax example (without usages). Adapt Language.hs
|
2021-12-24 18:58:20 +01:00 |
|
Jan Mas Rovira
|
ecaab763aa
|
use stack instead of cabal for hie.yaml
|
2021-12-24 10:33:26 +01:00 |
|
Jonathan Cubides
|
69d7e58b06
|
Merge pull request #2 from heliaxdev/jan
Upgrade to GHC 9 and use hpack
|
2021-12-24 10:01:35 +01:00 |
|
Jan Mas Rovira
|
be416e5a0b
|
minimize language extensions
|
2021-12-24 08:31:48 +01:00 |
|
Jan Mas Rovira
|
81c88597ed
|
make version restrictions more explicit
|
2021-12-24 08:31:21 +01:00 |
|
Jan Mas Rovira
|
7dff4da317
|
fix compilation errors
|
2021-12-23 11:19:46 +01:00 |
|
Jan Mas Rovira
|
c97a3943c5
|
remove cabal file
|
2021-12-23 10:59:17 +01:00 |
|
Jan Mas Rovira
|
07f2eb6689
|
upgrade to ghc9, use hpack
|
2021-12-23 10:57:55 +01:00 |
|
HackMD
|
2203a39f4a
|
Revisions on Frid. 17 Dec
|
2021-12-17 12:33:02 +00:00 |
|
HackMD
|
db4ccd3f92
|
Revisions on Frid. 17 Dec
|
2021-12-17 12:33:02 +00:00 |
|
Jonathan Prieto-Cubides
|
9fadcc8b77
|
[ docs/README ] w.i.p
|
2021-12-05 16:08:23 +01:00 |
|
HackMD
|
b1584e3eff
|
added new rules
|
2021-12-05 14:42:35 +00:00 |
|