1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-26 09:04:18 +03:00
Commit Graph

1608 Commits

Author SHA1 Message Date
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