Derived Types

TypeLocationExtendsDescription
abstract_lexer tomlf_de_abc None

Abstract base class for TOML lexers.

ansi_code tomlf_terminal None

Container for terminal escape code

toml_array tomlf_type_array toml_value

TOML array

toml_array_list tomlf_structure_array_list toml_list_structure

Stores TOML values in a list of pointers

toml_context tomlf_de_context None

Container storing tokens

toml_date tomlf_datetime None

TOML date value (YYYY-MM-DD)

toml_datetime tomlf_datetime None

TOML datatime value type

toml_diagnostic tomlf_diagnostic None

Definition of diagnostic message

toml_error tomlf_error None

Error message produced by TOML-Fortran

toml_key tomlf_type_value None

Thin wrapper around the deferred-size character intrinisc

toml_keyval tomlf_type_keyval toml_value

TOML key-value pair

toml_label tomlf_diagnostic None
toml_lexer tomlf_de_lexer abstract_lexer

Tokenizer for TOML documents.

toml_list_structure tomlf_structure_list None

Ordered data structure, allows iterations

toml_map_structure tomlf_structure_map None

Abstract data structure

toml_merge_config tomlf_build_merge None

Configuration for merging data structures

toml_node tomlf_structure_node None

Wrapped TOML value to generate pointer list

toml_ordered_map tomlf_structure_ordered_map toml_map_structure

Stores TOML values in a list of pointers

toml_parser tomlf_de_parser None

TOML parser

toml_parser_config tomlf_de_parser None

Configuration of the TOML parser

toml_path tomlf_build_path None

Wrapper for storing key paths

toml_serializer tomlf_ser toml_visitor

TOML serializer to produduce a TOML document from a datastructure

toml_table tomlf_type_table toml_value

TOML table

toml_terminal tomlf_terminal None

Terminal wrapper to handle color escape sequences, must be initialized with color support to provide colorful output. Default and uninitialized instances will remain usable but provide only stubs and do not produce colorful output. This behavior is useful for creating applications which can toggle color support.

toml_time tomlf_datetime None

TOML time value (HH:MM:SS.sssssZ…)

toml_token tomlf_de_token None

Token containing

toml_value tomlf_type_value None

Abstract base value for TOML data types

toml_visitor tomlf_type_value None

Abstract visitor for TOML values