Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- (-->) :: Monad tcm => tcm Type -> tcm Type -> tcm Type
- (.-->) :: Monad tcm => tcm Type -> tcm Type -> tcm Type
- (..-->) :: Monad tcm => tcm Type -> tcm Type -> tcm Type
- garr :: Monad m => (Relevance -> Relevance) -> m Type -> m Type -> m Type
- gpi :: (MonadAddContext m, MonadDebug m) => ArgInfo -> String -> m Type -> m Type -> m Type
- hPi :: (MonadAddContext m, MonadDebug m) => String -> m Type -> m Type -> m Type
- nPi :: (MonadAddContext m, MonadDebug m) => String -> m Type -> m Type -> m Type
- hPi' :: (MonadFail m, MonadAddContext m, MonadDebug m) => String -> NamesT m Type -> (NamesT m Term -> NamesT m Type) -> NamesT m Type
- nPi' :: (MonadFail m, MonadAddContext m, MonadDebug m) => String -> NamesT m Type -> (NamesT m Term -> NamesT m Type) -> NamesT m Type
- pPi' :: (MonadAddContext m, HasBuiltins m, MonadDebug m) => String -> NamesT m Term -> (NamesT m Term -> NamesT m Type) -> NamesT m Type
- el' :: Monad m => m Term -> m Term -> m Type
- elInf :: Functor m => m Term -> m Type
- nolam :: Term -> Term
- varM :: Monad tcm => Int -> tcm Term
- gApply :: Monad tcm => Hiding -> tcm Term -> tcm Term -> tcm Term
- gApply' :: Monad tcm => ArgInfo -> tcm Term -> tcm Term -> tcm Term
- (<@>) :: Monad tcm => tcm Term -> tcm Term -> tcm Term
- (<#>) :: Monad tcm => tcm Term -> tcm Term -> tcm Term
- (<..>) :: Monad tcm => tcm Term -> tcm Term -> tcm Term
- (<@@>) :: Monad tcm => tcm Term -> (tcm Term, tcm Term, tcm Term) -> tcm Term
- list :: TCM Term -> TCM Term
- io :: TCM Term -> TCM Term
- path :: TCM Term -> TCM Term
- el :: Functor tcm => tcm Term -> tcm Type
- tset :: Monad tcm => tcm Type
- sSizeUniv :: Sort
- tSizeUniv :: Monad tcm => tcm Type
- argN :: e -> Arg e
- domN :: e -> Dom e
- argH :: e -> Arg e
- domH :: e -> Dom e
- lookupPrimitiveFunction :: String -> TCM PrimitiveImpl
- lookupPrimitiveFunctionQ :: QName -> TCM (String, PrimitiveImpl)
- getBuiltinName :: String -> TCM (Maybe QName)
- isBuiltin :: QName -> String -> TCM Bool
- data SigmaKit = SigmaKit {}
- getSigmaKit :: (HasBuiltins m, HasConstInfo m) => m (Maybe SigmaKit)
Documentation
gpi :: (MonadAddContext m, MonadDebug m) => ArgInfo -> String -> m Type -> m Type -> m Type Source #
hPi :: (MonadAddContext m, MonadDebug m) => String -> m Type -> m Type -> m Type Source #
nPi :: (MonadAddContext m, MonadDebug m) => String -> m Type -> m Type -> m Type Source #
hPi' :: (MonadFail m, MonadAddContext m, MonadDebug m) => String -> NamesT m Type -> (NamesT m Term -> NamesT m Type) -> NamesT m Type Source #
nPi' :: (MonadFail m, MonadAddContext m, MonadDebug m) => String -> NamesT m Type -> (NamesT m Term -> NamesT m Type) -> NamesT m Type Source #
pPi' :: (MonadAddContext m, HasBuiltins m, MonadDebug m) => String -> NamesT m Term -> (NamesT m Term -> NamesT m Type) -> NamesT m Type Source #
Accessing the primitive functions
lookupPrimitiveFunctionQ :: QName -> TCM (String, PrimitiveImpl) Source #
Builtin Sigma
getSigmaKit :: (HasBuiltins m, HasConstInfo m) => m (Maybe SigmaKit) Source #