Idris2Doc : Core.Options
Reexports
import public Core.Options.LogDefinitions
record Dirs : Type- Totality: total
Visibility: public export
Constructor: MkDirs : String -> Maybe String -> String -> String -> Maybe String -> String -> List String -> List Path -> List String -> List String -> List String -> Dirs
Projections:
.build_dir : Dirs -> String .data_dirs : Dirs -> List String .depends_dir : Dirs -> String .lib_dirs : Dirs -> List String .output_dir : Dirs -> Maybe String .package_dirs : Dirs -> List String .package_search_paths : Dirs -> List Path .prefix_dir : Dirs -> String .source_dir : Dirs -> Maybe String .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 -> Maybe String- Totality: total
Visibility: public export source_dir : Dirs -> Maybe String- 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 -> Maybe String- Totality: total
Visibility: public export output_dir : Dirs -> Maybe String- Totality: total
Visibility: public export .prefix_dir : Dirs -> String- Totality: total
Visibility: public export prefix_dir : Dirs -> String- Totality: total
Visibility: public export - Totality: total
Visibility: public export - Totality: total
Visibility: public export .package_search_paths : Dirs -> List Path- Totality: total
Visibility: public export package_search_paths : Dirs -> List Path- Totality: total
Visibility: public export .package_dirs : Dirs -> List String- Totality: total
Visibility: public export package_dirs : Dirs -> List String- Totality: total
Visibility: public export .lib_dirs : Dirs -> List String- Totality: total
Visibility: public export lib_dirs : Dirs -> List String- Totality: total
Visibility: public export .data_dirs : Dirs -> List String- Totality: total
Visibility: public export data_dirs : Dirs -> List String- 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 data CG : 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:
Eq CG Show CG TTC CG
record PairNames : Type- Totality: total
Visibility: public export
Constructor: MkPairNs : Name -> Name -> Name -> PairNames
Projections:
.fstName : PairNames -> Name .pairType : PairNames -> Name .sndName : PairNames -> Name
Hint: TTC PairNames
.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 record RewriteNames : Type- Totality: total
Visibility: public export
Constructor: MkRewriteNs : Name -> Name -> RewriteNames
Projections:
.equalType : RewriteNames -> Name .rewriteName : RewriteNames -> Name
Hint: TTC RewriteNames
.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 record PrimNames : Type- Totality: total
Visibility: public export
Constructor: MkPrimNs : Maybe Name -> Maybe Name -> Maybe Name -> Maybe Name -> Maybe Name -> Maybe Name -> Maybe Name -> PrimNames
Projections:
.fromCharName : PrimNames -> Maybe Name .fromDeclsName : PrimNames -> Maybe Name .fromDoubleName : PrimNames -> Maybe Name .fromIntegerName : PrimNames -> Maybe Name .fromNameName : PrimNames -> Maybe Name .fromStringName : PrimNames -> Maybe Name .fromTTImpName : PrimNames -> Maybe Name
Hint: TTC PrimNames
.fromIntegerName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromIntegerName : PrimNames -> Maybe Name- Totality: total
Visibility: public export .fromStringName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromStringName : PrimNames -> Maybe Name- Totality: total
Visibility: public export .fromCharName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromCharName : PrimNames -> Maybe Name- Totality: total
Visibility: public export .fromDoubleName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromDoubleName : PrimNames -> Maybe Name- Totality: total
Visibility: public export .fromTTImpName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromTTImpName : PrimNames -> Maybe Name- Totality: total
Visibility: public export .fromNameName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromNameName : PrimNames -> Maybe Name- Totality: total
Visibility: public export .fromDeclsName : PrimNames -> Maybe Name- Totality: total
Visibility: public export fromDeclsName : PrimNames -> Maybe Name- Totality: total
Visibility: public export primNamesToList : PrimNames -> List Name- Totality: total
Visibility: export record ElabDirectives : 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 record Session : Type- Totality: total
Visibility: public export
Constructor: MkSessionOpts : Bool -> TotalReq -> Bool -> Bool -> CG -> List String -> Integer -> Bool -> Bool -> LogLevels -> Maybe Nat -> Bool -> Maybe String -> Maybe String -> Maybe String -> Maybe String -> Bool -> Nat -> Bool -> Bool -> Bool -> Bool -> List CG -> Bool -> Bool -> Session
Projections:
.caseTreeHeuristics : Session -> Bool .checkHashesInsteadOfModTime : Session -> Bool .codegen : Session -> CG .debugElabCheck : Session -> Bool .directives : Session -> List String .dumpanf : Session -> Maybe String .dumpcases : Session -> Maybe String .dumplifted : Session -> Maybe String .dumpvmcode : Session -> Maybe String .findipkg : Session -> Bool .ignoreMissingPkg : Session -> Bool .incrementalCGs : Session -> List CG .logEnabled : Session -> Bool .logErrorCount : Session -> Nat .logLevel : Session -> LogLevels .logTimings : Session -> Maybe Nat .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 -> List String- Totality: total
Visibility: public export directives : Session -> List String- 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 -> Maybe Nat- Totality: total
Visibility: public export logTimings : Session -> Maybe Nat- Totality: total
Visibility: public export .debugElabCheck : Session -> Bool- Totality: total
Visibility: public export debugElabCheck : Session -> Bool- Totality: total
Visibility: public export .dumpcases : Session -> Maybe String- Totality: total
Visibility: public export dumpcases : Session -> Maybe String- Totality: total
Visibility: public export .dumplifted : Session -> Maybe String- Totality: total
Visibility: public export dumplifted : Session -> Maybe String- Totality: total
Visibility: public export .dumpanf : Session -> Maybe String- Totality: total
Visibility: public export dumpanf : Session -> Maybe String- Totality: total
Visibility: public export .dumpvmcode : Session -> Maybe String- Totality: total
Visibility: public export dumpvmcode : Session -> Maybe String- 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 -> List CG- Totality: total
Visibility: public export incrementalCGs : Session -> List CG- 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 record PPrinter : 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 record Options : Type- Totality: total
Visibility: public export
Constructor: MkOptions : Dirs -> PPrinter -> Session -> ElabDirectives -> Maybe PairNames -> Maybe RewriteNames -> PrimNames -> List LangExt -> List (String, CG) -> Maybe String -> List (Name, String) -> Options
Projections:
.additionalCGs : Options -> List (String, CG) .dirs : Options -> Dirs .elabDirectives : Options -> ElabDirectives .extensions : Options -> List LangExt .foreignImpl : Options -> List (Name, String) .hashFn : Options -> Maybe String .pairnames : Options -> Maybe PairNames .primnames : Options -> PrimNames .printing : Options -> PPrinter .rewritenames : Options -> Maybe RewriteNames .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 -> Maybe PairNames- Totality: total
Visibility: public export pairnames : Options -> Maybe PairNames- Totality: total
Visibility: public export .rewritenames : Options -> Maybe RewriteNames- Totality: total
Visibility: public export rewritenames : Options -> Maybe RewriteNames- Totality: total
Visibility: public export .primnames : Options -> PrimNames- Totality: total
Visibility: public export primnames : Options -> PrimNames- Totality: total
Visibility: public export .extensions : Options -> List LangExt- Totality: total
Visibility: public export extensions : Options -> List LangExt- 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 -> Maybe String- Totality: total
Visibility: public export hashFn : Options -> Maybe String- 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 -> Maybe CG- Totality: total
Visibility: export docsPPrint : PPrinter- Totality: total
Visibility: export defaultSession : Session- Totality: total
Visibility: export defaultElab : ElabDirectives- Totality: total
Visibility: export defaultHashFn : Core (Maybe String)- Totality: total
Visibility: export defaults : Core Options- 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