Idris2Doc : Core.Directory

Core.Directory

(source)

Definitions

pkgGlobalDirectory : RefCtxtDefs=>CoreString
Totality: total
Visibility: export
pkgLocalDirectory : RefCtxtDefs=>CoreString
Totality: total
Visibility: export
ttcBuildDirectory : RefCtxtDefs=>CoreString
Totality: total
Visibility: export
libInstallDirectory : RefCtxtDefs=>String->CoreString
Totality: total
Visibility: export
ttcInstallDirectory : RefCtxtDefs=>String->CoreString
Totality: total
Visibility: export
srcInstallDirectory : RefCtxtDefs=>String->CoreString
Totality: total
Visibility: export
extraSearchDirectories : RefCtxtDefs=>Core (ListString)
Totality: total
Visibility: export
dataIdrSrcExt : Type
Totality: total
Visibility: public export
Constructors:
E_idr : IdrSrcExt
E_lidr : IdrSrcExt
E_yaff : IdrSrcExt
E_org : IdrSrcExt
E_md : IdrSrcExt

Hints:
EqIdrSrcExt
ShowIdrSrcExt
listOfExtensions : ListIdrSrcExt
  This does not include the complete set of literate extensions as supported by Idris.

Totality: total
Visibility: public export
listOfExtensionsStr : ListString
  List of valid extensions in Idris as strings.

Extensions have a leading "." separator *and* may include multiple extensions to support literate mode extensions for the form ".org.idr".

Totality: total
Visibility: public export
splitIdrisFileName : String->Maybe (String, String)
  Return the basename and extension used *if* given filename is a valid idris filename.

Extensions are returned with a leading "." separator.

Totality: total
Visibility: export
firstAvailable : RefCtxtDefs=>ListString->Core (MaybeString)
Totality: total
Visibility: export
findDataFile : RefCtxtDefs=>String->CoreString
Visibility: export
readDataFile : RefCtxtDefs=>String->CoreString
Visibility: export
findLibraryFile : RefCtxtDefs=>String->CoreString
  Look for a library file required by a code generator. Look in the
library directories, and in the lib/ subdirectory of all the 'extra import'
directories and the package directory roots.

Totality: total
Visibility: export
nsToPath : RefCtxtDefs=>FC->ModuleIdent->Core (EitherErrorString)
Totality: total
Visibility: export
nsToSource : RefCtxtDefs=>FC->ModuleIdent->CoreString
Totality: total
Visibility: export
mbPathToNS : String->MaybeString->String->MaybeModuleIdent
Totality: total
Visibility: export
corePathToNS : String->MaybeString->String->CoreModuleIdent
Totality: total
Visibility: export
ctxtPathToNS : RefCtxtDefs=>String->CoreModuleIdent
Totality: total
Visibility: export
mkdirAll : String->IO (EitherFileError ())
Visibility: export
makeBuildDirectory : RefCtxtDefs=>ModuleIdent->Core ()
Visibility: export
ensureDirectoryExists : String->Core ()
Visibility: export
getTTCFileName : RefCtxtDefs=>String->String->CoreString
Totality: total
Visibility: export
getObjFileName : RefCtxtDefs=>String->String->CoreString
Totality: total
Visibility: export
getExecFileName : RefCtxtDefs=>String->CoreString
Totality: total
Visibility: export
findIpkgFile : IO (Maybe (String, (String, String)))
Visibility: export