crumbtoo
|
1f3dd80127
|
pretty
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
70a28f4eec
|
lintCoreProg
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
63768605fa
|
system F
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
00e085135c
|
almost done
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
d181df7b2c
|
pretty-printing
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
a6e267fc29
|
terse pretty-printing
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
4c453d334c
|
parse
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
57eeed17a3
|
it may not be perfection but it is progress
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
6086402d4e
|
HasBinders Binding
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
b8e1ef7b94
|
HasBinders Program
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
03963832e0
|
fromString for Fix
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
e6a5665d4a
|
Eq1
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
2daf24acac
|
Eq1
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
8c0d0b6fe1
|
instances for Fix
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
e720876407
|
instances (finally)
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
ea61c11373
|
Bi{foldable,functor,traversable}
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
5bf83ffbaf
|
instance hell
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
627933d4f1
|
stopping for a bit
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
de3c39d118
|
parser compiles
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
4a120f9899
|
things
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
45a6609152
|
things
|
2024-04-15 10:07:20 -06:00 |
|
crumbtoo
|
2e13ec2cf4
|
microlens -> lens
i still love you microlens..
|
2024-02-13 13:42:43 -07:00 |
|
crumbtoo
|
f53d42bf84
|
typechecking things
|
2024-02-09 19:07:34 -07:00 |
|
crumbtoo
|
17d764c2ec
|
typed coreExpr quoter
|
2024-02-09 18:31:37 -07:00 |
|
crumbtoo
|
50a4d0010c
|
small core fixes
|
2024-02-09 17:44:17 -07:00 |
|
crumbtoo
|
2492660da4
|
Rlp2Core: simple let binds
|
2024-02-09 14:46:50 -07:00 |
|
crumbtoo
|
17058d3f8c
|
letrec + typechecking core
|
2024-02-08 18:40:46 -07:00 |
|
crumbtoo
|
5fdba5b862
|
fix evil parser bug (it was a fucking typo)
|
2024-02-08 16:29:23 -07:00 |
|
crumbtoo
|
d2e301fad7
|
tidying
|
2024-02-08 14:00:43 -07:00 |
|
crumbtoo
|
8a94288e5a
|
remove unnecessary comment
|
2024-02-08 12:13:40 -07:00 |
|
crumbtoo
|
1c3286f047
|
ppr datatags
|
2024-02-08 12:12:57 -07:00 |
|
crumbtoo
|
fba46296db
|
ppr typesigs
|
2024-02-08 11:40:13 -07:00 |
|
crumbtoo
|
6c943af4a1
|
ppr debug flags
ddump-parsed
|
2024-02-08 09:31:13 -07:00 |
|
crumbtoo
|
bb2a07d2e9
|
define datatags
|
2024-02-07 23:49:08 -07:00 |
|
crumbtoo
|
ec5f85f428
|
remove old files
|
2024-02-07 19:11:04 -07:00 |
|
crumbtoo
|
2895e3cb48
|
case unrolling
|
2024-02-06 13:39:01 -07:00 |
|
crumbtoo
|
21d13ea73b
|
ccoool
|
2024-02-02 19:15:39 -07:00 |
|
crumbtoo
|
7a6518583f
|
debug tags
|
2024-02-01 11:57:37 -07:00 |
|
crumbtoo
|
dda0e17358
|
-ddump-ast
|
2024-02-01 11:37:52 -07:00 |
|
crumbtoo
|
46f0393a03
|
*R functions
|
2024-02-01 10:37:51 -07:00 |
|
crumbtoo
|
1803a1e058
|
formatting
|
2024-02-01 09:05:58 -07:00 |
|
crumbtoo
|
ba099b7028
|
organisation and cleaning
organisation and tidying
|
2024-01-30 14:04:43 -07:00 |
|
crumbtoo
|
eeeac9cc85
|
named constr tests
|
2024-01-25 13:02:12 -07:00 |
|
crumbtoo
|
4f39dd36f1
|
resolve named data in case exprs
|
2024-01-25 12:39:57 -07:00 |
|
crumbtoo
|
4c99e44c04
|
temporary pragma system
|
2024-01-25 11:15:09 -07:00 |
|
crumbtoo
|
170e4e36ae
|
new tag syntax; preparing for Core patterns
new tag syntax; preparing for data names
|
2024-01-24 11:34:09 -07:00 |
|
crumbtoo
|
d52a366c1b
|
small fixups
|
2024-01-24 11:03:51 -07:00 |
|
crumbtoo
|
3d45e12676
|
infer letrec expressions
|
2024-01-23 21:09:25 -07:00 |
|
crumbtoo
|
22b5b47795
|
letrec
|
2024-01-23 20:19:16 -07:00 |
|
crumbtoo
|
cefdf6ffae
|
allow uppercase sc names in preperation for Rlp2Core
|
2024-01-22 12:45:42 -07:00 |
|