Idris2Doc : Text.TOML.Types

Text.TOML.Types

(source)

Reexports

importpublic Data.Time.Time
importpublic Data.SortedMap

Definitions

dataTomlFloat : Type
Totality: total
Visibility: public export
Constructors:
NaN : TomlFloat
Infty : MaybeSign->TomlFloat
Float : Double->TomlFloat

Hints:
EqTomlFloat
InterpolationTomlFloat
ShowTomlFloat
dataTableType : Type
Totality: total
Visibility: public export
Constructors:
None : TableType
Inline : TableType
Table : TableType

Hints:
EqTableType
OrdTableType
ShowTableType
dataArrayType : Type
Totality: total
Visibility: public export
Constructors:
Static : ArrayType
OfTables : ArrayType

Hints:
EqArrayType
OrdArrayType
ShowArrayType
0Key : Type
Totality: total
Visibility: public export
dataTomlValue : Type
  Data type for trees of TOML data.

Totality: total
Visibility: public export
Constructors:
TStr : String->TomlValue
  A string literal
TBool : Bool->TomlValue
  A boolean literal
TTime : AnyTime->TomlValue
  A date-time literal
TInt : Integer->TomlValue
  An integer
TDbl : TomlFloat->TomlValue
  A floating point number
TArr : ArrayType->SnocListTomlValue->TomlValue
  An array of values
TTbl : TableType->SortedMapStringTomlValue->TomlValue
  A table of key-value pairs

Hints:
EqTomlValue
ShowTomlValue
0TomlTable : Type
  Currently, a TOML table is a list of pairs. This might be later
changed to some kind of dictionary.

Totality: total
Visibility: public export
dataKeyType : Type
Totality: total
Visibility: public export
Constructors:
Plain : KeyType
Quoted : KeyType
Literal : KeyType

Hints:
EqKeyType
ShowKeyType
recordKeyToken : Type
Totality: total
Visibility: public export
Constructor: 
KT : String->KeyType->Bounds->KeyToken

Projections:
.bounds : KeyToken->Bounds
.key : KeyToken->String
.tpe : KeyToken->KeyType

Hints:
EqKeyToken
InterpolationKeyToken
ShowKeyToken
.key : KeyToken->String
Totality: total
Visibility: public export
key : KeyToken->String
Totality: total
Visibility: public export
.tpe : KeyToken->KeyType
Totality: total
Visibility: public export
tpe : KeyToken->KeyType
Totality: total
Visibility: public export
.bounds : KeyToken->Bounds
Totality: total
Visibility: public export
bounds : KeyToken->Bounds
Totality: total
Visibility: public export
dataTomlToken : Type
  Type of TOML lexemes

Totality: total
Visibility: public export
Constructors:
TKey : List1KeyToken->TomlToken
  A path of dot-separated keys
TVal : TomlValue->TomlToken
  A (literal) value
TSym : String->TomlToken
  A single or multi-character symbol like "[", "[[" or "."
NL : TomlToken
  Whitespace containing at least one line break
Space : TomlToken
  Whitespace without line breaks (tabs and spaces)
Comment : TomlToken
  A line comment

Hints:
EqTomlToken
InterpolationTomlToken
ShowTomlToken
key1 : KeyToken->TomlToken
Totality: total
Visibility: public export
interpolateKey : ListKeyToken->String
Totality: total
Visibility: export
dataTomlParseError : Type
Totality: total
Visibility: public export
Constructors:
ValueExists : ListKeyToken->TomlParseError
InlineTableExists : ListKeyToken->TomlParseError
TableExists : ListKeyToken->TomlParseError
StaticArray : ListKeyToken->TomlParseError
ExpectedKey : TomlParseError

Hints:
EqTomlParseError
InterpolationTomlParseError
ShowTomlParseError
0TomlErr : Type
  Error type when lexing and parsing TOML files

Totality: total
Visibility: public export