rhiannon morris
|
3b9a339e5e
|
rename "Tag" highlight to "Constant"
|
2023-11-05 14:30:40 +01:00 |
rhiannon morris
|
5dfefe443c
|
more tidying of outputs
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
0514fff481
|
represent ℕ constants directly
instead of as huge `succ (succ (succ ⋯))` terms
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
e0ed37720f
|
always vsep scheme lets, otherwise they are unreadable
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
050346e344
|
add postulate, #[compile-scheme], #[main]
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
cd08a0fd98
|
more erasure
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
314e7f036d
|
make nat elimination with erased IH non-recursive at runtime
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
8e0d66cab8
|
more erasure
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
83ab871d61
|
new main
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
421eb220fd
|
erasure refactor
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
0b7bd0ef46
|
add locations and substitutions to untyped syntax
|
2023-11-03 18:05:54 +01:00 |
rhiannon morris
|
be8797a3ef
|
untyped λ calculus syntax
|
2023-11-03 18:05:54 +01:00 |