Idris2Doc : Compiler.NoMangle

Compiler.NoMangle

(source)
Utilities for dealing with %nomangle functions

Definitions

recordNoMangleMap : Type
Totality: total
Visibility: export
Constructor: 
MkNMMap : NameMapString->NoMangleMap

Projection: 
.map : NoMangleMap->NameMapString
initNoMangle : RefCtxtDefs=>ListString-> (String->Bool) ->Core (RefNoMangleMapNoMangleMap)
  Get a map of all %export names
Errors for all invalid names, so the backend can skip checking
or adding escape characters.
@ backend what backend is this being used in?
@ valid a validator to check a name is valid
for the given backend

Visibility: export
isNoMangle : NoMangleMap->Name->MaybeString
Visibility: export
lookupNoMangle : RefNoMangleMapNoMangleMap=>Name->Core (MaybeString)
Visibility: export