Idris2Doc : Core.Options

Core.Options

(source)

Reexports

importpublic Core.Options.Log

Definitions

recordDirs : Type
Totality: total
Visibility: public export
Constructor: 
MkDirs : String->MaybeString->String->String->MaybeString->String->ListString->ListPath->ListString->ListString->ListString->Dirs

Projections:
.build_dir : Dirs->String
.data_dirs : Dirs->ListString
.depends_dir : Dirs->String
.extra_dirs : Dirs->ListString
.lib_dirs : Dirs->ListString
.output_dir : Dirs->MaybeString
.package_dirs : Dirs->ListString
.package_search_paths : Dirs->ListPath
.prefix_dir : Dirs->String
.source_dir : Dirs->MaybeString
.working_dir : Dirs->String
.working_dir : Dirs->String
Totality: total
Visibility: public export
working_dir : Dirs->String
Totality: total
Visibility: public export
.source_dir : Dirs->MaybeString
Totality: total
Visibility: public export
source_dir : Dirs->MaybeString
Totality: total
Visibility: public export
.build_dir : Dirs->String
Totality: total
Visibility: public export
build_dir : Dirs->String
Totality: total
Visibility: public export
.depends_dir : Dirs->String
Totality: total
Visibility: public export
depends_dir : Dirs->String
Totality: total
Visibility: public export
.output_dir : Dirs->MaybeString
Totality: total
Visibility: public export
output_dir : Dirs->MaybeString
Totality: total
Visibility: public export
.prefix_dir : Dirs->String
Totality: total
Visibility: public export
prefix_dir : Dirs->String
Totality: total
Visibility: public export
.extra_dirs : Dirs->ListString
Totality: total
Visibility: public export
extra_dirs : Dirs->ListString
Totality: total
Visibility: public export
.package_search_paths : Dirs->ListPath
Totality: total
Visibility: public export
package_search_paths : Dirs->ListPath
Totality: total
Visibility: public export
.package_dirs : Dirs->ListString
Totality: total
Visibility: public export
package_dirs : Dirs->ListString
Totality: total
Visibility: public export
.lib_dirs : Dirs->ListString
Totality: total
Visibility: public export
lib_dirs : Dirs->ListString
Totality: total
Visibility: public export
.data_dirs : Dirs->ListString
Totality: total
Visibility: public export
data_dirs : Dirs->ListString
Totality: total
Visibility: public export
execBuildDir : Dirs->String
Totality: total
Visibility: export
outputDirWithDefault : Dirs->String
Totality: total
Visibility: export
toString : Dirs->String
Totality: total
Visibility: public export
dataCG : Type
Totality: total
Visibility: public export
Constructors:
Chez : CG
ChezSep : CG
Racket : CG
Gambit : CG
Node : CG
Javascript : CG
RefC : CG
VMCodeInterp : CG
Other : String->CG

Hints:
EqCG
ShowCG
TTCCG
recordPairNames : Type
Totality: total
Visibility: public export
Constructor: 
MkPairNs : Name->Name->Name->PairNames

Projections:
.fstName : PairNames->Name
.pairType : PairNames->Name
.sndName : PairNames->Name

Hint: 
TTCPairNames
.pairType : PairNames->Name
Totality: total
Visibility: public export
pairType : PairNames->Name
Totality: total
Visibility: public export
.fstName : PairNames->Name
Totality: total
Visibility: public export
fstName : PairNames->Name
Totality: total
Visibility: public export
.sndName : PairNames->Name
Totality: total
Visibility: public export
sndName : PairNames->Name
Totality: total
Visibility: public export
recordRewriteNames : Type
Totality: total
Visibility: public export
Constructor: 
MkRewriteNs : Name->Name->RewriteNames

Projections:
.equalType : RewriteNames->Name
.rewriteName : RewriteNames->Name

Hint: 
TTCRewriteNames
.equalType : RewriteNames->Name
Totality: total
Visibility: public export
equalType : RewriteNames->Name
Totality: total
Visibility: public export
.rewriteName : RewriteNames->Name
Totality: total
Visibility: public export
rewriteName : RewriteNames->Name
Totality: total
Visibility: public export
recordPrimNames : Type
Totality: total
Visibility: public export
Constructor: 
MkPrimNs : MaybeName->MaybeName->MaybeName->MaybeName->MaybeName->MaybeName->MaybeName->PrimNames

Projections:
.fromCharName : PrimNames->MaybeName
.fromDeclsName : PrimNames->MaybeName
.fromDoubleName : PrimNames->MaybeName
.fromIntegerName : PrimNames->MaybeName
.fromNameName : PrimNames->MaybeName
.fromStringName : PrimNames->MaybeName
.fromTTImpName : PrimNames->MaybeName

Hint: 
TTCPrimNames
.fromIntegerName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromIntegerName : PrimNames->MaybeName
Totality: total
Visibility: public export
.fromStringName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromStringName : PrimNames->MaybeName
Totality: total
Visibility: public export
.fromCharName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromCharName : PrimNames->MaybeName
Totality: total
Visibility: public export
.fromDoubleName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromDoubleName : PrimNames->MaybeName
Totality: total
Visibility: public export
.fromTTImpName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromTTImpName : PrimNames->MaybeName
Totality: total
Visibility: public export
.fromNameName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromNameName : PrimNames->MaybeName
Totality: total
Visibility: public export
.fromDeclsName : PrimNames->MaybeName
Totality: total
Visibility: public export
fromDeclsName : PrimNames->MaybeName
Totality: total
Visibility: public export
primNamesToList : PrimNames->ListName
Totality: total
Visibility: export
recordElabDirectives : Type
Totality: total
Visibility: public export
Constructor: 
MkElabDirectives : Bool->Bool->TotalReq->Nat->Nat->Nat->Nat->Bool->ElabDirectives

Projections:
.ambigLimit : ElabDirectives->Nat
.autoImplicitLimit : ElabDirectives->Nat
.lazyActive : ElabDirectives->Bool
.nfThreshold : ElabDirectives->Nat
.prefixRecordProjections : ElabDirectives->Bool
.totalLimit : ElabDirectives->Nat
.totality : ElabDirectives->TotalReq
.unboundImplicits : ElabDirectives->Bool
.lazyActive : ElabDirectives->Bool
Totality: total
Visibility: public export
lazyActive : ElabDirectives->Bool
Totality: total
Visibility: public export
.unboundImplicits : ElabDirectives->Bool
Totality: total
Visibility: public export
unboundImplicits : ElabDirectives->Bool
Totality: total
Visibility: public export
.totality : ElabDirectives->TotalReq
Totality: total
Visibility: public export
totality : ElabDirectives->TotalReq
Totality: total
Visibility: public export
.ambigLimit : ElabDirectives->Nat
Totality: total
Visibility: public export
ambigLimit : ElabDirectives->Nat
Totality: total
Visibility: public export
.autoImplicitLimit : ElabDirectives->Nat
Totality: total
Visibility: public export
autoImplicitLimit : ElabDirectives->Nat
Totality: total
Visibility: public export
.nfThreshold : ElabDirectives->Nat
Totality: total
Visibility: public export
nfThreshold : ElabDirectives->Nat
Totality: total
Visibility: public export
.totalLimit : ElabDirectives->Nat
Totality: total
Visibility: public export
totalLimit : ElabDirectives->Nat
Totality: total
Visibility: public export
.prefixRecordProjections : ElabDirectives->Bool
Totality: total
Visibility: public export
prefixRecordProjections : ElabDirectives->Bool
Totality: total
Visibility: public export
recordSession : Type
Totality: total
Visibility: public export
Constructor: 
MkSessionOpts : Bool->TotalReq->Bool->Bool->CG->ListString->Integer->Bool->Bool->LogLevels->MaybeNat->Bool->MaybeString->MaybeString->MaybeString->MaybeString->Bool->Nat->Bool->Bool->Bool->Bool->ListCG->Bool->Bool->Session

Projections:
.caseTreeHeuristics : Session->Bool
.checkHashesInsteadOfModTime : Session->Bool
.codegen : Session->CG
.debugElabCheck : Session->Bool
.directives : Session->ListString
.dumpanf : Session->MaybeString
.dumpcases : Session->MaybeString
.dumplifted : Session->MaybeString
.dumpvmcode : Session->MaybeString
.findipkg : Session->Bool
.ignoreMissingPkg : Session->Bool
.incrementalCGs : Session->ListCG
.logEnabled : Session->Bool
.logErrorCount : Session->Nat
.logLevel : Session->LogLevels
.logTimings : Session->MaybeNat
.noCSE : Session->Bool
.nobanner : Session->Bool
.noprelude : Session->Bool
.profile : Session->Bool
.searchTimeout : Session->Integer
.showShadowingWarning : Session->Bool
.totalReq : Session->TotalReq
.warningsAsErrors : Session->Bool
.wholeProgram : Session->Bool
.noprelude : Session->Bool
Totality: total
Visibility: public export
noprelude : Session->Bool
Totality: total
Visibility: public export
.totalReq : Session->TotalReq
Totality: total
Visibility: public export
totalReq : Session->TotalReq
Totality: total
Visibility: public export
.nobanner : Session->Bool
Totality: total
Visibility: public export
nobanner : Session->Bool
Totality: total
Visibility: public export
.findipkg : Session->Bool
Totality: total
Visibility: public export
findipkg : Session->Bool
Totality: total
Visibility: public export
.codegen : Session->CG
Totality: total
Visibility: public export
codegen : Session->CG
Totality: total
Visibility: public export
.directives : Session->ListString
Totality: total
Visibility: public export
directives : Session->ListString
Totality: total
Visibility: public export
.searchTimeout : Session->Integer
Totality: total
Visibility: public export
searchTimeout : Session->Integer
Totality: total
Visibility: public export
.ignoreMissingPkg : Session->Bool
Totality: total
Visibility: public export
ignoreMissingPkg : Session->Bool
Totality: total
Visibility: public export
.logEnabled : Session->Bool
Totality: total
Visibility: public export
logEnabled : Session->Bool
Totality: total
Visibility: public export
.logLevel : Session->LogLevels
Totality: total
Visibility: public export
logLevel : Session->LogLevels
Totality: total
Visibility: public export
.logTimings : Session->MaybeNat
Totality: total
Visibility: public export
logTimings : Session->MaybeNat
Totality: total
Visibility: public export
.debugElabCheck : Session->Bool
Totality: total
Visibility: public export
debugElabCheck : Session->Bool
Totality: total
Visibility: public export
.dumpcases : Session->MaybeString
Totality: total
Visibility: public export
dumpcases : Session->MaybeString
Totality: total
Visibility: public export
.dumplifted : Session->MaybeString
Totality: total
Visibility: public export
dumplifted : Session->MaybeString
Totality: total
Visibility: public export
.dumpanf : Session->MaybeString
Totality: total
Visibility: public export
dumpanf : Session->MaybeString
Totality: total
Visibility: public export
.dumpvmcode : Session->MaybeString
Totality: total
Visibility: public export
dumpvmcode : Session->MaybeString
Totality: total
Visibility: public export
.profile : Session->Bool
Totality: total
Visibility: public export
profile : Session->Bool
Totality: total
Visibility: public export
.logErrorCount : Session->Nat
Totality: total
Visibility: public export
logErrorCount : Session->Nat
Totality: total
Visibility: public export
.noCSE : Session->Bool
Totality: total
Visibility: public export
noCSE : Session->Bool
Totality: total
Visibility: public export
.warningsAsErrors : Session->Bool
Totality: total
Visibility: public export
warningsAsErrors : Session->Bool
Totality: total
Visibility: public export
.showShadowingWarning : Session->Bool
Totality: total
Visibility: public export
showShadowingWarning : Session->Bool
Totality: total
Visibility: public export
.checkHashesInsteadOfModTime : Session->Bool
Totality: total
Visibility: public export
checkHashesInsteadOfModTime : Session->Bool
Totality: total
Visibility: public export
.incrementalCGs : Session->ListCG
Totality: total
Visibility: public export
incrementalCGs : Session->ListCG
Totality: total
Visibility: public export
.wholeProgram : Session->Bool
Totality: total
Visibility: public export
wholeProgram : Session->Bool
Totality: total
Visibility: public export
.caseTreeHeuristics : Session->Bool
Totality: total
Visibility: public export
caseTreeHeuristics : Session->Bool
Totality: total
Visibility: public export
recordPPrinter : Type
Totality: total
Visibility: public export
Constructor: 
MkPPOpts : Bool->Bool->Bool->Bool->PPrinter

Projections:
.fullNamespace : PPrinter->Bool
.showFullEnv : PPrinter->Bool
.showImplicits : PPrinter->Bool
.showMachineNames : PPrinter->Bool
.showImplicits : PPrinter->Bool
Totality: total
Visibility: public export
showImplicits : PPrinter->Bool
Totality: total
Visibility: public export
.showMachineNames : PPrinter->Bool
Totality: total
Visibility: public export
showMachineNames : PPrinter->Bool
Totality: total
Visibility: public export
.showFullEnv : PPrinter->Bool
Totality: total
Visibility: public export
showFullEnv : PPrinter->Bool
Totality: total
Visibility: public export
.fullNamespace : PPrinter->Bool
Totality: total
Visibility: public export
fullNamespace : PPrinter->Bool
Totality: total
Visibility: public export
recordOptions : Type
Totality: total
Visibility: public export
Constructor: 
MkOptions : Dirs->PPrinter->Session->ElabDirectives->MaybePairNames->MaybeRewriteNames->PrimNames->ListLangExt->List (String, CG) ->MaybeString->List (Name, String) ->Options

Projections:
.additionalCGs : Options->List (String, CG)
.dirs : Options->Dirs
.elabDirectives : Options->ElabDirectives
.extensions : Options->ListLangExt
.foreignImpl : Options->List (Name, String)
.hashFn : Options->MaybeString
.pairnames : Options->MaybePairNames
.primnames : Options->PrimNames
.printing : Options->PPrinter
.rewritenames : Options->MaybeRewriteNames
.session : Options->Session
.dirs : Options->Dirs
Totality: total
Visibility: public export
dirs : Options->Dirs
Totality: total
Visibility: public export
.printing : Options->PPrinter
Totality: total
Visibility: public export
printing : Options->PPrinter
Totality: total
Visibility: public export
.session : Options->Session
Totality: total
Visibility: public export
session : Options->Session
Totality: total
Visibility: public export
.elabDirectives : Options->ElabDirectives
Totality: total
Visibility: public export
elabDirectives : Options->ElabDirectives
Totality: total
Visibility: public export
.pairnames : Options->MaybePairNames
Totality: total
Visibility: public export
pairnames : Options->MaybePairNames
Totality: total
Visibility: public export
.rewritenames : Options->MaybeRewriteNames
Totality: total
Visibility: public export
rewritenames : Options->MaybeRewriteNames
Totality: total
Visibility: public export
.primnames : Options->PrimNames
Totality: total
Visibility: public export
primnames : Options->PrimNames
Totality: total
Visibility: public export
.extensions : Options->ListLangExt
Totality: total
Visibility: public export
extensions : Options->ListLangExt
Totality: total
Visibility: public export
.additionalCGs : Options->List (String, CG)
Totality: total
Visibility: public export
additionalCGs : Options->List (String, CG)
Totality: total
Visibility: public export
.hashFn : Options->MaybeString
Totality: total
Visibility: public export
hashFn : Options->MaybeString
Totality: total
Visibility: public export
.foreignImpl : Options->List (Name, String)
Totality: total
Visibility: public export
foreignImpl : Options->List (Name, String)
Totality: total
Visibility: public export
availableCGs : Options->List (String, CG)
Totality: total
Visibility: export
getCG : Options->String->MaybeCG
Totality: total
Visibility: export
docsPPrint : PPrinter
Totality: total
Visibility: export
defaultSession : Session
Totality: total
Visibility: export
defaultElab : ElabDirectives
Totality: total
Visibility: export
defaultHashFn : Core (MaybeString)
Totality: total
Visibility: export
defaults : CoreOptions
Totality: total
Visibility: export
clearNames : Options->Options
Totality: total
Visibility: export
addForeignImpl : Name->String->Options->Options
Totality: total
Visibility: export
setPair : Name->Name->Name->Options->Options
Totality: total
Visibility: export
setRewrite : Name->Name->Options->Options
Totality: total
Visibility: export
setFromInteger : Name->Options->Options
Totality: total
Visibility: export
setFromString : Name->Options->Options
Totality: total
Visibility: export
setFromChar : Name->Options->Options
Totality: total
Visibility: export
setFromDouble : Name->Options->Options
Totality: total
Visibility: export
setFromTTImp : Name->Options->Options
Totality: total
Visibility: export
setFromName : Name->Options->Options
Totality: total
Visibility: export
setFromDecls : Name->Options->Options
Totality: total
Visibility: export
setExtension : LangExt->Options->Options
Totality: total
Visibility: export
isExtension : LangExt->Options->Bool
Totality: total
Visibility: export
addCG : (String, CG) ->Options->Options
Totality: total
Visibility: export