Idris2Doc : Core.Binary

Core.Binary

(source)
Reading and writing 'Defs' from/to a binary file. In order to be saved, a
name must have been flagged using 'toSave'. (Otherwise we'd save out
everything, not just the things in the current file).

Reexports

importpublic Core.Binary.Prims
importpublic Libraries.Utils.Binary

Definitions

ttcVersion : Int
  TTC files can only be compatible if the version number is the same
Update with the current date in YYYY_MM_DD_00 format, or bump the auxiliary
version number if you're changing the version more than once in the same day.

Visibility: export
checkTTCVersion : String->Int->Int->Core ()
Visibility: export
writeToTTC : (HasNamesextra, TTCextra) =>RefCtxtDefs=>RefUSTUState=>extra->String->String->Core ()
Visibility: export
updatePair : RefCtxtDefs=>MaybePairNames->Core ()
Visibility: export
updateRewrite : RefCtxtDefs=>MaybeRewriteNames->Core ()
Visibility: export
updatePrimNames : PrimNames->PrimNames->PrimNames
Visibility: export
updatePrims : RefCtxtDefs=>PrimNames->Core ()
Visibility: export
updateForeignImpl : RefCtxtDefs=>List (Name, String) ->Core ()
Visibility: export
updateNameDirectives : RefCtxtDefs=>List (Name, ListString) ->Core ()
Visibility: export
updateCGDirectives : RefCtxtDefs=>List (CG, String) ->Core ()
Visibility: export
updateTransforms : RefCtxtDefs=>List (Name, Transform) ->Core ()
Visibility: export
updateFExports : RefCtxtDefs=>List (Name, List (String, String)) ->Core ()
Visibility: export
readFromTTC : TTCextra=>RefCtxtDefs=>RefUSTUState=>Bool->FC->Bool->String->ModuleIdent->Namespace->Core (Maybe (extra, (Int, List (ModuleIdent, (Bool, Namespace)))))
Visibility: export
getTotalReq : String->RefBinBinary->CoreTotalReq
Visibility: export
getHashes : String->RefBinBinary->Core (MaybeString, Int)
Visibility: export
readTotalReq : String->Core (MaybeTotalReq)
Visibility: export
readHashes : String->Core (MaybeString, Int)
Visibility: export
readImportHashes : String->Core (List (Namespace, Int))
Visibility: export
readIncData : String->Core (List (CG, (String, ListString)))
Visibility: export