Idris2Doc : Text.WebIDL.Codegen.Util

Text.WebIDL.Codegen.Util

(source)

Reexports

importpublic Data.String
importpublic Data.Vect
importpublic Text.PrettyPrint.Bernardy
importpublic Text.WebIDL.Codegen.Types
importpublic Text.WebIDL.Types

Definitions

mapFirstChar : (Char->Char) ->String->String
Totality: total
Visibility: export
sortedNubOn : Ordb=> (a->b) ->Lista->Lista
Totality: total
Visibility: export
moduleName : String->String
Totality: total
Visibility: export
unquote : String->ListChar
Totality: total
Visibility: export
toDataConstructor : String->String
  Generates a data constructor from a string literal.
This is used for enums, where some values are not
valid idris identifiers. Some necessary adjustments
are hardcoded here.

Totality: total
Visibility: export
title : String->String
Totality: total
Visibility: export
section : String->ListString->String
Totality: total
Visibility: export
namespaced : Identifier->ListString->String
Totality: total
Visibility: export
functionTypeOnly : Docopts->List (Docopts) ->Docopts
Totality: total
Visibility: export
functionType : IdrisIdent->String->Docopts->List (Docopts) ->Docopts
Totality: total
Visibility: export
typeDecl : IdrisIdent->Docopts->List (Docopts) ->Docopts
Totality: total
Visibility: export
primSetter : Nat->IdrisIdent
Totality: total
Visibility: export
setter : Nat->IdrisIdent
Totality: total
Visibility: export
primGetter : Nat->IdrisIdent
Totality: total
Visibility: export
getter : Nat->IdrisIdent
Totality: total
Visibility: export
primAttrSetter : Nat->AttributeName->IdrisIdent
Totality: total
Visibility: export
attrSetter : Nat->AttributeName->IdrisIdent
Totality: total
Visibility: export
primAttrGetter : Nat->AttributeName->IdrisIdent
Totality: total
Visibility: export
attrGetter : Nat->AttributeName->IdrisIdent
Totality: total
Visibility: export
primOp : Nat->OperationName->IdrisIdent
Totality: total
Visibility: export
op : Nat->OperationName->IdrisIdent
Totality: total
Visibility: export
primConstr : Nat->IdrisIdent
Totality: total
Visibility: export
constr : Nat->IdrisIdent
Totality: total
Visibility: export
marshallCallback : Identifier->IdrisIdent
Totality: total
Visibility: export
primMarshallCallback : Identifier->IdrisIdent
Totality: total
Visibility: export
argNames : StreamString
Totality: total
Visibility: export
unShadowingArgNames : IdrisIdent->StreamString
Totality: total
Visibility: export
attrGetFFI : AttributeName->String
Totality: total
Visibility: export
staticAttrGetFFI : Kind->AttributeName->String
Totality: total
Visibility: export
attrSetFFI : AttributeName->String
Totality: total
Visibility: export
staticAttrSetFFI : Kind->AttributeName->String
Totality: total
Visibility: export
funFFI : OperationName->Nat->String
Totality: total
Visibility: export
funFFIVarArg : OperationName->Nat->String
Totality: total
Visibility: export
staticFunFFI : Kind->OperationName->Nat->String
Totality: total
Visibility: export
staticFunFFIVarArg : Kind->OperationName->Nat->String
Totality: total
Visibility: export
conFFI : Kind->Nat->String
Totality: total
Visibility: export
conFFIVarArg : Kind->Nat->String
Totality: total
Visibility: export
dictConFFI : ListArgumentName->String
Totality: total
Visibility: export
getterFFI : String
Totality: total
Visibility: export
setterFFI : String
Totality: total
Visibility: export
callbackFFI : Nat->String
Totality: total
Visibility: export
render80 : Doc (Opts80) ->String
Totality: total
Visibility: export