Idris2Doc : Text.WebIDL.Types.Identifier

Text.WebIDL.Types.Identifier

(source)

Definitions

IsArgumentNameKeyword : String->Bool
  Checks, whether a given string corresponds to a WebIDL
argument name keyword.

Totality: total
Visibility: public export
IsFloatKeyword : String->Bool
  Checks, whether a given string corresponds to one
of the floating point constants "NaN", "Infinity", or
"-Infinity".

Totality: total
Visibility: public export
IsKeyword : String->Bool
  Checks, whether a given string corresponds to any WebIDL keyword.

Totality: total
Visibility: public export
recordKeyword : Type
Totality: total
Visibility: public export
Constructor: 
MkKeyword : (value : String) -> (0_ : HoldsIsKeywordvalue) ->Keyword

Projections:
0.isValid : ({rec:0} : Keyword) ->HoldsIsKeyword (value{rec:0})
.value : Keyword->String

Hints:
EqKeyword
InterpolationKeyword
OrdKeyword
ShowKeyword
.value : Keyword->String
Totality: total
Visibility: public export
value : Keyword->String
Totality: total
Visibility: public export
0.isValid : ({rec:0} : Keyword) ->HoldsIsKeyword (value{rec:0})
Totality: total
Visibility: public export
0isValid : ({rec:0} : Keyword) ->HoldsIsKeyword (value{rec:0})
Totality: total
Visibility: public export
recordArgumentNameKeyword : Type
Totality: total
Visibility: public export
Constructor: 
MkArgumentNameKeyword : (value : String) -> (0_ : HoldsIsArgumentNameKeywordvalue) ->ArgumentNameKeyword

Projections:
0.isValid : ({rec:0} : ArgumentNameKeyword) ->HoldsIsArgumentNameKeyword (value{rec:0})
.value : ArgumentNameKeyword->String

Hints:
EqArgumentNameKeyword
InterpolationArgumentNameKeyword
OrdArgumentNameKeyword
ShowArgumentNameKeyword
.value : ArgumentNameKeyword->String
Totality: total
Visibility: public export
value : ArgumentNameKeyword->String
Totality: total
Visibility: public export
0.isValid : ({rec:0} : ArgumentNameKeyword) ->HoldsIsArgumentNameKeyword (value{rec:0})
Totality: total
Visibility: public export
0isValid : ({rec:0} : ArgumentNameKeyword) ->HoldsIsArgumentNameKeyword (value{rec:0})
Totality: total
Visibility: public export
recordAttributeNameKeyword : Type
  Wrapper for one of the attribute name keywords

Totality: total
Visibility: public export
Constructor: 
MkAttributeNameKeyword : (value : String) -> (0_ : HoldsIsAttributeNameKeywordvalue) ->AttributeNameKeyword

Projections:
0.isValid : ({rec:0} : AttributeNameKeyword) ->HoldsIsAttributeNameKeyword (value{rec:0})
.value : AttributeNameKeyword->String

Hints:
EqAttributeNameKeyword
InterpolationAttributeNameKeyword
OrdAttributeNameKeyword
ShowAttributeNameKeyword
.value : AttributeNameKeyword->String
Totality: total
Visibility: public export
value : AttributeNameKeyword->String
Totality: total
Visibility: public export
0.isValid : ({rec:0} : AttributeNameKeyword) ->HoldsIsAttributeNameKeyword (value{rec:0})
Totality: total
Visibility: public export
0isValid : ({rec:0} : AttributeNameKeyword) ->HoldsIsAttributeNameKeyword (value{rec:0})
Totality: total
Visibility: public export
recordIdentifier : Type
  Identifier

Totality: total
Visibility: public export
Constructor: 
MkIdent : String->Identifier

Projection: 
.value : Identifier->String

Hints:
EqIdentifier
FromStringIdentifier
HasAttributesIdentifier
InterpolationIdentifier
OrdIdentifier
ShowIdentifier
.value : Identifier->String
Totality: total
Visibility: public export
value : Identifier->String
Totality: total
Visibility: public export
0IdentifierList : Type
  IdentifierList :: identifier Identifiers
Identifiers :: "," identifier Identifiers | ε

Totality: total
Visibility: public export
IsIdrisKeyword : String->Bool
  Checks, if a String corresponds to an Idris2 keyword.

Totality: total
Visibility: public export
dataIdrisIdent : Type
  Wrapper type making sure that no Idris2 keyword
is used as a function's name

Totality: total
Visibility: public export
Constructors:
II : (v : String) -> {auto0_ : Holds (not.IsIdrisKeyword) v} ->IdrisIdent
  A string that was successfully checked to be not
an Idris2 keyword. This can be used without further
adjustments as an Idris2 identifier.
Prim : String->IdrisIdent
  Primitive function name. This will be prefixed by
"prim__" during code generation. As such, the resulting
identifier always valid in idris.
Underscore : String->IdrisIdent
  Fallback constructor for Idris2 keywords. An underscore
will be appended to the wrapped string during code generation.

Hints:
EqIdrisIdent
FromStringIdrisIdent
InterpolationIdrisIdent
ShowIdrisIdent
fromIdent : Identifier->IdrisIdent
Totality: total
Visibility: export