Module | Source File | Description |
---|---|---|
tomlf | tomlf.f90 | Minimal public API for TOML-Fortran |
tomlf_all | all.f90 | Complete reexport of the public API of TOML-Fortran |
tomlf_build | build.f90 | Functions to build a TOML data structures |
tomlf_build_array | array.f90 | Functions to build TOML arrays. |
tomlf_build_keyval | keyval.f90 | Functions to build a TOML values |
tomlf_build_merge | merge.f90 | Merge TOML data structures, the merge policy can be adjusted. |
tomlf_build_path | path.f90 | Support for retrieving and setting values using a key path. |
tomlf_build_table | table.f90 | Functions to build TOML tables |
tomlf_constants | constants.f90 | |
tomlf_datetime | datetime.f90 | Implementation of a TOML datetime value |
tomlf_de | de.f90 | Proxy module for providing loading and deserialization of TOML data structures |
tomlf_de_abc | abc.f90 | Defines the abstract base class which is implemented by the TOML lexer. |
tomlf_de_context | context.f90 | Provides a container to store tokens for later use |
tomlf_de_lexer | lexer.f90 | Provides tokenization for TOML documents. |
tomlf_de_parser | parser.f90 | Implementation of a parser for transforming a token stream to TOML datastructures. |
tomlf_de_token | token.f90 | Provides a definition for a token |
tomlf_diagnostic | diagnostic.f90 | Diagnostic message support for TOML Fortran |
tomlf_error | error.f90 | Central registry for error codes |
tomlf_ser | ser.f90 | TOML serializer implementation |
tomlf_structure | structure.f90 | Abstraction layer for the actual storage of the data structure. |
tomlf_structure_array_list | array_list.f90 | Implementation of a basic storage structure as pointer list of pointers. |
tomlf_structure_list | list.f90 | Abstract base class definitions for data structures to store TOML values |
tomlf_structure_map | map.f90 | Abstract base class definitions for data structures to store TOML values |
tomlf_structure_node | node.f90 | Implementation of a basic storage structure as pointer list of pointers. |
tomlf_structure_ordered_map | ordered_map.f90 | Implementation of a basic storage structure as pointer list of pointers. |
tomlf_terminal | terminal.f90 | Implementation of a terminal to provide ANSI escape sequences |
tomlf_type | type.f90 | Collection of the central datatypes to define TOML data structures |
tomlf_type_array | array.f90 | Implementation of the TOML array data type. |
tomlf_type_keyval | keyval.f90 | TOML key-value pair |
tomlf_type_table | table.f90 | Implementation of the TOML table data type. |
tomlf_type_value | value.f90 | Class definitions for basic data types used for handling TOML |
tomlf_utils | utils.f90 | |
tomlf_utils_io | io.f90 | Utilities for handling input and output operations |
tomlf_utils_sort | sort.f90 | Sorting algorithms to work with hash maps |
tomlf_version | version.f90 | Version information on TOML-Fortran |