symantic-lib-0.0.2.20170703: Symantics for common types.
Language.Symantic.Lib.Int
Contents
Sym_Int
Type
Term
Description
Symantic for Int.
Int
Synopsis
class Sym_Int term where Source #
Methods
int :: Int -> term Int Source #
int :: Sym_Int (UnT term) => Trans term => Int -> term Int Source #
Instances
int :: Int -> Eval Int Source #
int :: Int -> View Int Source #
int :: Int -> BetaT term Int Source #
int :: Int -> Dup r1 r2 Int Source #
tyInt :: Source src => LenInj vs => Type src vs Int Source #
teInt :: Source src => SymInj ss Int => Int -> Term src ss ts '[] (() #> Int) Source #
proveConstraintFor :: Source src => proxy c -> Type Constraint src vs q -> Maybe (Qual q) #
expandFamFor :: Source src => proxy c -> Len Type vs -> Const kt src fam -> Types src vs ts -> Maybe (Type kt src vs (Fam kt fam ts)) #
nameTyOf :: proxy c -> Mod NameTy #
isNameTyOp :: proxy c -> Bool #
moduleFor :: (PathMod, Module ss Int) #
g_term_atomsFor :: [CF Int (AST_Term ss g)] #