Commit 2023-04-13 22:33 94c39a2c

View on Github →

feat: ToExpr deriving handler (#3215) Add a deriving handler for ToExpr loosely modeled off the Repr one. Supports mutually recursive inductive types. Introduces a ToLevel typeclass for creating Level expressions that represent universe levels. This is used in the derived ToExpr instances to support some universe polymorphism.

Estimated changes

added inductive tests.A
added inductive tests.B
added inductive tests.Bar
added inductive tests.C
added inductive tests.D
added inductive tests.Foo
added inductive tests.MyMaybe