Idris.Core.Elaborate
data ElabState aux
type Elab' aux a
type Elab a
proof
proofFail
explicit
addPSname
getPSnames
saveState
loadState
getNameFrom
setNextName
initNextNameFrom
transformErr
errAt
erunAux
erun
runElab
execElab
initElaborator
elaborate
updateAux
getAux
unifyLog
getUnifyLog
processTactic'
updatePS
now_elaborating
done_elaborating_app
done_elaborating_arg
elaborating_app
get_context
set_context
get_datatypes
set_datatypes
get_global_nextname
set_global_nextname
get_term
update_term
get_env
get_inj
get_holes
get_usedns
get_probs
get_recents
goal
is_guess
get_guess
get_type
get_type_val
get_deferred
checkInjective
get_implementations
get_autos
unique_hole
unique_hole'
elog
getLog
attack
claim
claimFn
unifyGoal
unifyTerms
exact
fill
match_fill
prep_fill
complete_fill
solve
start_unify
end_unify
unify_all
regret
compute
computeLet
simplify
whnf_compute
whnf_compute_args
eval_in
check_in
intro
introTy
forall
letbind
expandLet
rewrite
induction
casetac
equiv
patvar
patvar'
patbind
focus
movelast
dotterm
get_dotterm
zipHere
matchProblems
unifyProblems
defer
deferType
implementationArg
autoArg
setinj
proofstate
reorder_claims
qed
undo
prepare_apply
apply
match_apply
apply'
apply2
apply_elab
checkPiGoal
simple_app
infer_app
dep_app
arg
no_errors
try
handleError
try'
tryCatch
tryWhen
tryAll
tryAll'
prunStateT
debugElaborator
qshow
dumpprobs