Idris2Doc : TTImp.Interactive.CaseSplit

TTImp.Interactive.CaseSplit

(source)

Definitions

dataClauseUpdate : Type
Totality: total
Visibility: public export
Constructors:
Valid : RawImp->List (Name, RawImp) ->ClauseUpdate
Impossible : RawImp->ClauseUpdate
Invalid : ClauseUpdate

Hint: 
ShowClauseUpdate
dataSplitError : Type
Totality: total
Visibility: public export
Constructors:
NoValidSplit : SplitError
CantSplitThis : Name->String->SplitError
CantFindLHS : SplitError

Hint: 
ShowSplitError
dataSplitResult : Type->Type
Totality: total
Visibility: public export
Constructors:
SplitFail : SplitError->SplitResulta
OK : a->SplitResulta

Hint: 
Showa=>Show (SplitResulta)
explicitlyBound : Defs->ClosedNF->Core (ListName)
Visibility: export
getEnvArgNames : RefCtxtDefs=>Defs->Nat->ClosedNF->Core (ListString)
Visibility: export
getSplitsLHS : RefCtxtDefs=>RefUSTUState=>RefSynSyntaxInfo=>RefROptsREPLOpts=>FC->Nat->ClosedTerm->Name->Core (SplitResult (ListClauseUpdate))
Visibility: export
getSplits : RefCtxtDefs=>RefMDMetadata=>RefUSTUState=>RefSynSyntaxInfo=>RefROptsREPLOpts=> (NonEmptyFC->ClosedTerm->Bool) ->Name->Core (SplitResult (ListClauseUpdate))
Visibility: export