Jan Mas Rovira
|
0dedbaf76d
|
[scoper] fix scoper bug
|
2022-02-03 11:33:34 +01:00 |
|
Jan Mas Rovira
|
12d4fbf8fd
|
[scoper] fix modules cache
|
2022-02-03 10:24:43 +01:00 |
|
Jan Mas Rovira
|
0be571067c
|
[scoper] wip 5
|
2022-02-03 01:59:05 +01:00 |
|
Jan Mas Rovira
|
06e2e4eb0c
|
[scoper] wip 4
|
2022-02-03 01:35:30 +01:00 |
|
Jan Mas Rovira
|
db3850075d
|
[scoper] wip 3
|
2022-02-03 01:15:43 +01:00 |
|
Jan Mas Rovira
|
b1e8a535a7
|
[scoper] wip 2
|
2022-02-02 19:49:44 +01:00 |
|
Jan Mas Rovira
|
15f6073f9a
|
[scoper] scope wip
|
2022-02-01 20:51:05 +01:00 |
|
Jan Mas Rovira
|
df1fb9c3bb
|
run ormolu
|
2022-01-28 17:54:31 +01:00 |
|
Jan Mas Rovira
|
35fb22e28a
|
[scoper] continue working on scoping of modules
|
2022-01-28 17:39:14 +01:00 |
|
Jan Mas Rovira
|
0669f11c02
|
[scoper] ambiguous symbols no longer cause a crash
|
2022-01-28 16:01:31 +01:00 |
|
Jan Mas Rovira
|
b1ee93f220
|
[pretty] properly print qualified symbols and open statements
|
2022-01-28 16:01:01 +01:00 |
|
Jan Mas Rovira
|
20666b1163
|
[scoper] module scoping WIP
|
2022-01-28 12:06:29 +01:00 |
|
Jan Mas Rovira
|
5580b563f4
|
[pretty] improve where block printing
|
2022-01-25 13:23:05 +01:00 |
|
Jan Mas Rovira
|
c9ac6b8c5a
|
[pretty] group statements together when it makes sense
|
2022-01-25 13:07:36 +01:00 |
|
Jan Mas Rovira
|
968b54d562
|
[pretty] fix semicolon at the end of modules
|
2022-01-25 12:27:04 +01:00 |
|
Jan Mas Rovira
|
00d7d31774
|
[scoper] fix constructor parsing in patterns
|
2022-01-24 17:12:14 +01:00 |
|
Jan Mas Rovira
|
d39b768579
|
[scoper] add efficiency comment
|
2022-01-24 15:55:09 +01:00 |
|
Jan Mas Rovira
|
4d77d8f696
|
[concrete] optional universe level in parser and pretty printer
|
2022-01-21 18:01:48 +01:00 |
|
Jan Mas Rovira
|
4155898883
|
[scoper] simplify infix parser
|
2022-01-21 15:53:55 +01:00 |
|
Jan Mas Rovira
|
f597f652e5
|
[concrete] rename DataConstructor to InductiveConstructor
|
2022-01-21 13:15:19 +01:00 |
|
Jan Mas Rovira
|
d6b616bdd9
|
[concrete] rename DataType to Inductive
|
2022-01-21 13:12:25 +01:00 |
|
Jan Mas Rovira
|
8c31d7097d
|
[concrete] rename Expression/Pattern Sections into Atoms
|
2022-01-21 10:06:02 +01:00 |
|
Jan Mas Rovira
|
18ec026605
|
Merge branch 'jan' into qtt
|
2022-01-21 09:52:58 +01:00 |
|
Jan Mas Rovira
|
61df66d186
|
replace relude by our own Prelude
|
2022-01-21 09:50:37 +01:00 |
|
Jan Mas Rovira
|
7cbbdf5a13
|
[clean] purge old code
|
2022-01-21 09:50:24 +01:00 |
|
Jan Mas Rovira
|
66f36c0bd4
|
[ormolu] run ormolu
|
2022-01-20 12:55:46 +01:00 |
|
Jan Mas Rovira
|
f736e57d58
|
[cleanup] remove empty and unused files
|
2022-01-20 12:55:24 +01:00 |
|
Jan Mas Rovira
|
b808a03760
|
[app] pretty print parsed Haskell AST
|
2022-01-20 12:50:16 +01:00 |
|
Jan Mas Rovira
|
8b864ec31c
|
[pretty] improve pretty printing
|
2022-01-19 14:05:49 +01:00 |
|
Jan Mas Rovira
|
18d0b2d103
|
[pretty] fix postfix operator printing for patterns
|
2022-01-19 13:26:21 +01:00 |
|
Jan Mas Rovira
|
2ab2d06cfc
|
[parser] add nodes for infix application for patterns
|
2022-01-19 13:13:23 +01:00 |
|
Jan Mas Rovira
|
444f0f2456
|
[pretty] output to ANSI terminal with pretty colors
|
2022-01-19 12:41:16 +01:00 |
|
Jan Mas Rovira
|
286c125763
|
[parser] include nodes for infix and postfix application in the AST
|
2022-01-19 12:40:15 +01:00 |
|
Jan Mas Rovira
|
33eeb7f229
|
[pretty] implement pretty printer for scoped syntax
|
2022-01-19 11:25:29 +01:00 |
|
Jan Mas Rovira
|
688dbe3b28
|
[parser] delete duplicate keyword
|
2022-01-19 10:58:23 +01:00 |
|
Jan Mas Rovira
|
9653595bfc
|
[parser] fix LetBlock expression
|
2022-01-19 10:20:55 +01:00 |
|
Jan Mas Rovira
|
de9610acd8
|
[parser] fix postfix keyword parsing
|
2022-01-18 17:29:15 +01:00 |
|
Jan Mas Rovira
|
4e3c5dd947
|
move Scoped syntax directory
|
2022-01-18 17:29:04 +01:00 |
|
Jan Mas Rovira
|
7a0d86796c
|
[scoper] fix embedding of Parsec
|
2022-01-18 17:09:29 +01:00 |
|
Jan Mas Rovira
|
1d6ca6b989
|
[app] prepare app
|
2022-01-18 13:30:49 +01:00 |
|
Jan Mas Rovira
|
eda7f8418e
|
[scoper] parse pattern sections
|
2022-01-18 12:25:25 +01:00 |
|
Jan Mas Rovira
|
8436544e87
|
[scoper] parse expressions
|
2022-01-17 20:12:31 +01:00 |
|
Jan Mas Rovira
|
c8cfb27fc4
|
[scoper] work more on the scoper
|
2022-01-15 19:55:18 +01:00 |
|
Jan Mas Rovira
|
df7995d5b6
|
[scoper] continue scoper implementation
|
2022-01-13 19:46:42 +01:00 |
|
Jan Mas Rovira
|
e51a1f5237
|
[ormolu] run ormolu
|
2022-01-13 11:53:20 +01:00 |
|
Jan Mas Rovira
|
f822a1a157
|
[parser, scoper] rethink concrete/scoped AST. Use TypeFamilies again
|
2022-01-13 11:51:19 +01:00 |
|
Jan Mas Rovira
|
70c4e6184f
|
[parser] add pattern matching for lambda abstractions
|
2022-01-11 19:29:02 +01:00 |
|
Jan Mas Rovira
|
3536d33cf2
|
[parser] remove Stage from concrete syntax AST
|
2022-01-11 12:15:09 +01:00 |
|
Jan Mas Rovira
|
27fc96b4f3
|
[structure] restructure some files and delete obsolete ones
|
2022-01-11 11:50:18 +01:00 |
|
Jonathan Prieto-Cubides
|
3d8e1d2be3
|
minor changes before merging
|
2022-01-10 12:09:42 -05:00 |
|