|
46e13c8ca2
|
don't print empty contexts in errors
|
2023-03-26 16:11:11 +02:00 |
|
|
7e3a8e72bd
|
clean up printing of contexts
- just π.x : A instead of π.(x : A)
- skip the " |" if the dctx is empty
|
2023-03-26 14:41:48 +02:00 |
|
|
78e48911d0
|
check that an enum case head has the right type
haha oops
|
2023-03-26 14:41:20 +02:00 |
|
|
9250789219
|
natural numbers
|
2023-03-26 14:40:54 +02:00 |
|
|
5053e9b234
|
remove inject stuff
injecting from m to (n+m) is just id ::: id ::: ... ::: shift n.
specifically, injecting from 0 is just the shift. so.
|
2023-03-25 22:44:30 +01:00 |
|
|
75376619f9
|
move pretty stuff for DimEq
|
2023-03-25 20:54:31 +01:00 |
|
|
8f0f0c1891
|
"1.(x: A) → B" instead of "(1.x: A) → B"
also "1.A → B"
|
2023-03-18 23:27:27 +01:00 |
|
|
32f38238ef
|
pretty printing errors
|
2023-03-15 15:54:51 +01:00 |
|
|
86d21caf24
|
put names into contexts, and contexts into errors
|
2023-03-14 16:04:41 +01:00 |
|
|
f4af1a5a78
|
split up Quox.Typing
|
2023-03-13 21:41:57 +01:00 |
|