Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type Trm = Term NamedTyDeBruijn NamedDeBruijn DefaultUni DefaultFun ()
- type Typ = Type NamedTyDeBruijn DefaultUni ()
- type Kin = Kind ()
- type Dat = Datatype NamedTyDeBruijn NamedDeBruijn DefaultUni DefaultFun ()
- type Bind = Binding NamedTyDeBruijn NamedDeBruijn DefaultUni DefaultFun ()
- type Trm' = Term TyName Name DefaultUni DefaultFun ()
- type Typ' = Type TyName DefaultUni ()
- type Dat' = Datatype TyName Name DefaultUni DefaultFun ()
- type Bind' = Binding TyName Name DefaultUni DefaultFun ()
- type Err' = Error DefaultUni DefaultFun ()
- pattern BIF_Trace :: Term tyname name uni DefaultFun ()
- pattern BIF_If :: Term tyname name uni DefaultFun ()
- pattern LIT_Loc :: CoverageAnnotation -> Term tyname name DefaultUni fun ()
- pattern Const :: DefaultUni (Esc a) -> a -> Term tyname name DefaultUni fun ()
- builtinKind :: SomeTypeIn DefaultUni -> Kin
- data Verbosity
- debug :: Bool
- verbosity :: [Verbosity]
- traceDoc :: Verbosity -> Doc -> a -> a
- traceDocIf :: Bool -> Verbosity -> Doc -> a -> a
- errorDoc :: HasCallStack => Doc -> a
- pattern Star :: Kin
- pattern (:->) :: Kin -> Kin -> Kin
Documentation
builtinKind :: SomeTypeIn DefaultUni -> Kin Source #
Debug helpers
Instances
Eq Verbosity Source # | |
Ord Verbosity Source # | |
Show Verbosity Source # | |
errorDoc :: HasCallStack => Doc -> a Source #