22 lines
367 B
Idris
22 lines
367 B
Idris
module Quox
|
|
|
|
import public Quox.Syntax.Term
|
|
import public Quox.Pretty
|
|
|
|
import Data.Nat
|
|
import Data.Vect
|
|
|
|
|
|
export
|
|
tm : Term 1 2
|
|
tm =
|
|
(Pi Zero One "a" (BVT 0) (E (F "F" :@@ [BVT 0, FT "w"]))
|
|
`DCloT` (DOne ::: id))
|
|
`CloT` (F "y" ::: TYPE (U 1) :# TYPE (U 2) ::: id)
|
|
|
|
main : IO Unit
|
|
main = do
|
|
prettyTerm tm
|
|
prettyTerm $ pushSubstsT tm
|
|
putStrLn ":qtuwu:"
|