Idris2Doc : Core.Value

Core.Value

(source)

Definitions

dataEvalOrder : Type
Totality: total
Visibility: public export
Constructors:
CBV : EvalOrder
CBN : EvalOrder
recordEvalOpts : Type
Totality: total
Visibility: public export
Constructor: 
MkEvalOpts : Bool->Bool->Bool->Bool->Bool->MaybeNat->List (Name, Nat) ->EvalOrder->EvalOpts

Projections:
.argHolesOnly : EvalOpts->Bool
.evalAll : EvalOpts->Bool
.fuel : EvalOpts->MaybeNat
.holesOnly : EvalOpts->Bool
.reduceLimit : EvalOpts->List (Name, Nat)
.removeAs : EvalOpts->Bool
.strategy : EvalOpts->EvalOrder
.tcInline : EvalOpts->Bool
.holesOnly : EvalOpts->Bool
Visibility: public export
holesOnly : EvalOpts->Bool
Visibility: public export
.argHolesOnly : EvalOpts->Bool
Visibility: public export
argHolesOnly : EvalOpts->Bool
Visibility: public export
.removeAs : EvalOpts->Bool
Visibility: public export
removeAs : EvalOpts->Bool
Visibility: public export
.evalAll : EvalOpts->Bool
Visibility: public export
evalAll : EvalOpts->Bool
Visibility: public export
.tcInline : EvalOpts->Bool
Visibility: public export
tcInline : EvalOpts->Bool
Visibility: public export
.fuel : EvalOpts->MaybeNat
Visibility: public export
fuel : EvalOpts->MaybeNat
Visibility: public export
.reduceLimit : EvalOpts->List (Name, Nat)
Visibility: public export
reduceLimit : EvalOpts->List (Name, Nat)
Visibility: public export
.strategy : EvalOpts->EvalOrder
Visibility: public export
strategy : EvalOpts->EvalOrder
Visibility: public export
defaultOpts : EvalOpts
Visibility: export
withHoles : EvalOpts
Visibility: export
withAll : EvalOpts
Visibility: export
withArgHoles : EvalOpts
Visibility: export
tcOnly : EvalOpts
Visibility: export
onLHS : EvalOpts
Visibility: export
cbn : EvalOpts
Visibility: export
cbv : EvalOpts
Visibility: export
LocalEnv : Scope->Scope->Type
Visibility: public export
dataClosure : Scoped
Totality: total
Visibility: public export
Constructors:
MkClosure : EvalOpts->LocalEnvfreevars->EnvTermfree->Term (addInnerfreevars) ->Closurefree
MkNFClosure : EvalOpts->EnvTermfree->NFfree->Closurefree

Hints:
ConvertClosure
QuoteClosure
Show (Closurefree)
UnifyClosure
dataNHead : Scoped
Totality: total
Visibility: public export
Constructors:
NLocal : MaybeBool-> (idx : Nat) -> (0_ : IsVarnmidxvars) ->NHeadvars
NRef : NameType->Name->NHeadvars
NMeta : Name->Int->List (Closurevars) ->NHeadvars

Hints:
HasNames (NHeadfree)
Show (NHeadfree)
dataNF : Scoped
Totality: not strictly positive
Visibility: public export
Constructors:
NBind : FC->Name->Binder (Closurevars) -> (Defs->Closurevars->Core (NFvars)) ->NFvars
NApp : FC->NHeadvars->List (FC, Closurevars) ->NFvars
NDCon : FC->Name->Int->Nat->List (FC, Closurevars) ->NFvars
NTCon : FC->Name->Nat->List (FC, Closurevars) ->NFvars
NAs : FC->UseSide->NFvars->NFvars->NFvars
NDelayed : FC->LazyReason->NFvars->NFvars
NDelay : FC->LazyReason->Closurevars->Closurevars->NFvars
NForce : FC->LazyReason->NFvars->List (FC, Closurevars) ->NFvars
NPrimVal : FC->Constant->NFvars
NErased : FC->WhyErased (NFvars) ->NFvars
NType : FC->Name->NFvars

Hints:
ConvertNF
HasNames (NFfree)
QuoteNF
Show (NFfree)
UnifyNF
ClosedClosure : Type
Visibility: public export
ClosedNF : Type
Visibility: public export
empty : LocalEnvfreeempty
Visibility: public export
ntCon : FC->Name->Nat->List (FC, Closurevars) ->NFvars
Visibility: export
getLoc : NFvars->FC
Visibility: export