Agda-2.5.1.2: A dependently typed functional programming language and proof assistant

Safe HaskellSafe
LanguageHaskell98

Agda.Compiler.UHC.Bridge

Description

Exports the UHC API, and provides dummy definitions if the backend is disabled.

Documentation

pp :: PP a => a -> PP_Doc Source #

data CTag Source #

Instances

Eq CTag Source # 

Methods

(==) :: CTag -> CTag -> Bool #

(/=) :: CTag -> CTag -> Bool #

Ord CTag Source # 

Methods

compare :: CTag -> CTag -> Ordering #

(<) :: CTag -> CTag -> Bool #

(<=) :: CTag -> CTag -> Bool #

(>) :: CTag -> CTag -> Bool #

(>=) :: CTag -> CTag -> Bool #

max :: CTag -> CTag -> CTag #

min :: CTag -> CTag -> CTag #

Show CTag Source # 

Methods

showsPrec :: Int -> CTag -> ShowS #

show :: CTag -> String #

showList :: [CTag] -> ShowS #

Serialize CTag Source # 

data CExpr Source #

Instances

destructCTag :: a -> (HsName -> HsName -> Int -> Int -> a) -> CTag -> a Source #

mkPatCon :: CTag -> CPatRest -> [CPatFld] -> CPat Source #

mkPatRestEmpty :: CPatRest Source #