Commit graph

24 commits

Author SHA1 Message Date
3e23929b5f export infix 2024-05-27 21:29:37 +02:00
3b6ae36e4e add logging to core 2024-04-04 19:26:41 +02:00
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
Renamed from lib/src/Quox/Syntax/DimEq.idr (Browse further)