Modules

ModuleSource FileDescription
tomlftomlf.f90

Minimal public API for TOML-Fortran

tomlf_allall.f90

Complete reexport of the public API of TOML-Fortran

tomlf_buildbuild.f90

Functions to build a TOML data structures

Read more…
tomlf_build_arrayarray.f90

Functions to build TOML arrays.

Read more…
tomlf_build_keyvalkeyval.f90

Functions to build a TOML values

Read more…
tomlf_build_mergemerge.f90

Merge TOML data structures, the merge policy can be adjusted.

Read more…
tomlf_build_pathpath.f90

Support for retrieving and setting values using a key path.

tomlf_build_tabletable.f90

Functions to build TOML tables

Read more…
tomlf_constantsconstants.f90
tomlf_datetimedatetime.f90

Implementation of a TOML datetime value

tomlf_dede.f90

Proxy module for providing loading and deserialization of TOML data structures

tomlf_de_abcabc.f90

Defines the abstract base class which is implemented by the TOML lexer.

tomlf_de_contextcontext.f90

Provides a container to store tokens for later use

tomlf_de_lexerlexer.f90

Provides tokenization for TOML documents.

Read more…
tomlf_de_parserparser.f90

Implementation of a parser for transforming a token stream to TOML datastructures.

tomlf_de_tokentoken.f90

Provides a definition for a token

tomlf_diagnosticdiagnostic.f90

Diagnostic message support for TOML Fortran

tomlf_errorerror.f90

Central registry for error codes

tomlf_serser.f90

TOML serializer implementation

tomlf_structurestructure.f90

Abstraction layer for the actual storage of the data structure.

Read more…
tomlf_structure_array_listarray_list.f90

Implementation of a basic storage structure as pointer list of pointers.

Read more…
tomlf_structure_listlist.f90

Abstract base class definitions for data structures to store TOML values

tomlf_structure_mapmap.f90

Abstract base class definitions for data structures to store TOML values

tomlf_structure_nodenode.f90

Implementation of a basic storage structure as pointer list of pointers.

Read more…
tomlf_structure_ordered_mapordered_map.f90

Implementation of a basic storage structure as pointer list of pointers.

Read more…
tomlf_terminalterminal.f90

Implementation of a terminal to provide ANSI escape sequences

Read more…
tomlf_typetype.f90

Collection of the central datatypes to define TOML data structures

Read more…
tomlf_type_arrayarray.f90

Implementation of the TOML array data type.

tomlf_type_keyvalkeyval.f90

TOML key-value pair

tomlf_type_tabletable.f90

Implementation of the TOML table data type.

Read more…
tomlf_type_valuevalue.f90

Class definitions for basic data types used for handling TOML

tomlf_utilsutils.f90
tomlf_utils_ioio.f90

Utilities for handling input and output operations

tomlf_utils_sortsort.f90

Sorting algorithms to work with hash maps

tomlf_versionversion.f90

Version information on TOML-Fortran