Procedure | Location | Procedure Type | Description |
---|---|---|---|
add_array | tomlf_type | Interface | Interface to build new arrays |
add_keyval | tomlf_type | Interface | Interface to build new key-value pairs |
add_table | tomlf_type | Interface | Interface to build new tables |
cast_to_array | tomlf_type | Function | Cast an abstract TOML value to a TOML array |
cast_to_keyval | tomlf_type | Function | Cast an abstract TOML value to a TOML key-value pair |
cast_to_table | tomlf_type | Function | Cast an abstract TOML value to a TOML table |
escape | tomlf_terminal | Function | Transform a color code into an actual ANSI escape sequence |
get_tomlf_version | tomlf_version | Subroutine | Getter function to retrieve TOML-Fortran version |
get_value | tomlf_build_array | Interface | Getter functions to manipulate TOML arrays |
get_value | tomlf_build_keyval | Interface | Getter functions to manipulate TOML values |
get_value | tomlf_build_path | Interface | Getter functions to manipulate TOML tables |
get_value | tomlf_build_table | Interface | Getter functions to manipulate TOML tables |
has_date | tomlf_datetime | Function | |
has_time | tomlf_datetime | Function | |
initialized | tomlf_type_array | Interface | Check whether data structure is initialized properly |
initialized | tomlf_type_table | Interface | Check whether data structure is initialized properly |
is_array_of_tables | tomlf_type | Function | Determine if array contains only tables |
len | tomlf_type_array | Interface | Overload len function |
make_error | tomlf_error | Subroutine | Create new error message |
merge_array | tomlf_build_merge | Subroutine | Append values from one TOML array to another |
merge_table | tomlf_build_merge | Subroutine | Merge TOML tables by appending their values |
new | tomlf_type_array | Interface | Overloaded constructor for TOML values |
new | tomlf_type_keyval | Interface | Overloaded constructor for TOML values |
new | tomlf_type_table | Interface | Overloaded constructor for TOML values |
new | tomlf_ser | Interface | Overloaded constructor for TOML serializers |
new_array | tomlf_type_array | Subroutine | Constructor to create a new TOML array and allocate the internal storage |
new_array_list | tomlf_structure_array_list | Subroutine | Constructor for the storage data structure |
new_keyval | tomlf_type_keyval | Subroutine | Constructor to create a new TOML key-value pair |
new_lexer_from_file | tomlf_de_lexer | Subroutine | Create a new instance of a lexer by reading from a file |
new_lexer_from_string | tomlf_de_lexer | Subroutine | Create a new instance of a lexer by reading from a string. |
new_lexer_from_unit | tomlf_de_lexer | Subroutine | Create a new instance of a lexer by reading from a unit. |
new_list_structure | tomlf_structure | Subroutine | Constructor for the ordered storage data structure |
new_map_structure | tomlf_structure | Subroutine | Constructor for the storage data structure |
new_ordered_map | tomlf_structure_ordered_map | Subroutine | Constructor for the storage data structure |
new_serializer | tomlf_ser | Subroutine | Constructor to create new serializer instance |
new_table | tomlf_type_table | Subroutine | Constructor to create a new TOML table and allocate the internal storage |
operator(+) | tomlf_terminal | Interface | |
operator(//) | tomlf_terminal | Interface | |
operator(==) | tomlf_datetime | Interface | |
parse | tomlf_de_parser | Subroutine | Parse TOML document and return root table |
read_whole_file | tomlf_utils_io | Subroutine | Read a whole file into an array of characters |
read_whole_line | tomlf_utils_io | Subroutine | Read a whole line from a formatted unit into a deferred length character variable |
render | tomlf_diagnostic | Interface | |
resize | tomlf_structure_node | Subroutine | Change size of the TOML value list |
resize | tomlf_de_token | Interface | Reallocate a list of tokens |
set_value | tomlf_build_array | Interface | Setter functions to manipulate TOML arrays |
set_value | tomlf_build_keyval | Interface | Setter functions to manipulate TOML values |
set_value | tomlf_build_path | Interface | Setter functions to manipulate TOML tables |
set_value | tomlf_build_table | Interface | Setter functions to manipulate TOML tables |
sort | tomlf_utils_sort | Interface | Create overloaded interface for export |
stringify | tomlf_de_token | Function | Represent a token as string |
to_string | tomlf_utils | Interface | |
to_string | tomlf_datetime | Interface | |
toml_array | tomlf_type_array | Interface | Create standard constructor |
toml_datetime | tomlf_datetime | Interface | Create a new TOML datetime value |
toml_diagnostic | tomlf_diagnostic | Interface | |
toml_dump | tomlf_ser | Interface | |
toml_dumps | tomlf_ser | Interface | |
toml_escape_string | tomlf_utils | Subroutine | Escape all special characters in a TOML string |
toml_label | tomlf_diagnostic | Interface | |
toml_load | tomlf_de | Interface | Load a TOML data structure from the provided source |
toml_loads | tomlf_de | Interface | Load a TOML data structure from a string |
toml_merge_config | tomlf_build_merge | Interface | Constructor for merge configuration |
toml_parse | tomlf_de | Interface | Parse a TOML document. |
toml_parser_config | tomlf_de_parser | Interface | |
toml_path | tomlf_build_path | Interface | Convenience constructors for building key paths from strings instead of keys |
toml_serialize | tomlf_ser | Function | Serialize a JSON value to a string and return it. |
toml_serializer | tomlf_ser | Interface | Create standard constructor |
toml_table | tomlf_type_table | Interface | Create standard constructor |
toml_terminal | tomlf_terminal | Interface | Constructor to create new terminal |
toml_time | tomlf_datetime | Interface |