1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-13 11:16:48 +03:00
juvix/test/Core
Łukasz Czajka 5efec1a9d3
The rmap recursor (#1893)
The `rmap` recursor allows to specify changes in binders while going
downward through a Core node. This should help in implementing
transformations on Core which need to add/remove/change binders.

* Depends on PR #1875 
* Adds unit tests for `rmap`
* Changes the `NatToInt` transformation to use `rmap`
2023-03-16 14:47:21 +01:00
..
Asm New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
Compile New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
Eval New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
Print Print JuvixCore correctly (#1875) 2023-03-15 16:41:39 +01:00
Recursor The rmap recursor (#1893) 2023-03-16 14:47:21 +01:00
Transformation New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
Asm.hs JuvixCore to JuvixAsm translation (#1665) 2023-01-09 18:21:30 +01:00
Compile.hs JuvixCore to JuvixAsm translation (#1665) 2023-01-09 18:21:30 +01:00
Eval.hs Add internal core read command (#1517) 2022-09-06 15:26:48 +02:00
Print.hs Print JuvixCore correctly (#1875) 2023-03-15 16:41:39 +01:00
Recursor.hs The rmap recursor (#1893) 2023-03-16 14:47:21 +01:00
Transformation.hs Conversion of Nat representation to JuvixCore integers (#1661) 2022-12-20 11:17:39 +01:00