|
f337625801
|
remove most noLocs
|
2024-02-10 10:14:22 +01:00 |
|
|
83ab871d61
|
new main
|
2023-11-03 18:05:54 +01:00 |
|
|
cf3ed604a4
|
move Quox.Syntax.Var to just Quox.Var
|
2023-09-20 21:56:59 +02:00 |
|
|
fa14ce1a02
|
add FreeVars, and split only on used dvars in Equal
|
2023-09-12 09:56:49 +02:00 |
|
|
7b93a913c7
|
rewrite pretty printer
|
2023-05-15 17:13:14 +02:00 |
|
|
d5f4a012c5
|
add source locations to inner syntax
|
2023-05-02 03:06:25 +02:00 |
|
|
a5ccf0215a
|
coercions and compositions
|
2023-04-15 15:13:01 +02:00 |
|
|
5945265867
|
some DimEq tests
|
2023-03-25 20:55:38 +01:00 |
|
|
75376619f9
|
move pretty stuff for DimEq
|
2023-03-25 20:54:31 +01:00 |
|
|
ab73c474c3
|
add DimEq.wf and export some things to make it work
|
2023-03-25 20:51:10 +01:00 |
|
|
5a994ac0e2
|
derive Eq,Ord,Show for DimEq
|
2023-03-25 20:51:10 +01:00 |
|
|
86d21caf24
|
put names into contexts, and contexts into errors
|
2023-03-14 16:04:41 +01:00 |
|
|
0a2d05818e
|
fix fixities
|
2023-03-02 19:56:16 +01:00 |
|
|
f959dc28fe
|
add Functor etc for IfConsistent
|
2023-02-20 21:38:47 +01:00 |
|
|
858b5db530
|
check for 0=1 in typechecker
|
2023-02-19 17:51:44 +01:00 |
|
|
27e61011ac
|
%inline
|
2023-02-19 17:43:14 +01:00 |
|
|
4b7379f094
|
fix tiny bug in dimeq
|
2023-02-14 21:28:50 +01:00 |
|
|
802dfae493
|
slight simplify
|
2023-02-14 21:16:20 +01:00 |
|
|
ef8b8b0da3
|
index Var.Compare by compare
i may go back on this if it's too annoying
|
2023-01-10 00:17:24 +01:00 |
|
|
84e524c978
|
make typechecker actually pass the dimeq to subT
also erase some length arguments
|
2023-01-09 19:03:21 +01:00 |
|
|
77e94a3033
|
oops Shift.drop1 and ssDown were the same
|
2022-08-18 20:39:19 +02:00 |
|
|
804f1e3638
|
remove src directories
|
2022-05-06 22:01:44 +02:00 |
|