Procedures

ProcedureLocationProcedure TypeDescription
add_arraytomlf_typeInterface

Interface to build new arrays

add_keyvaltomlf_typeInterface

Interface to build new key-value pairs

add_tabletomlf_typeInterface

Interface to build new tables

cast_to_arraytomlf_typeFunction

Cast an abstract TOML value to a TOML array

cast_to_keyvaltomlf_typeFunction

Cast an abstract TOML value to a TOML key-value pair

cast_to_tabletomlf_typeFunction

Cast an abstract TOML value to a TOML table

escapetomlf_terminalFunction

Transform a color code into an actual ANSI escape sequence

get_tomlf_versiontomlf_versionSubroutine

Getter function to retrieve TOML-Fortran version

get_valuetomlf_build_keyvalInterface

Getter functions to manipulate TOML values

get_valuetomlf_build_tableInterface

Getter functions to manipulate TOML tables

get_valuetomlf_build_arrayInterface

Getter functions to manipulate TOML arrays

get_valuetomlf_build_pathInterface

Getter functions to manipulate TOML tables

has_datetomlf_datetimeFunction
has_timetomlf_datetimeFunction
initializedtomlf_type_arrayInterface

Check whether data structure is initialized properly

initializedtomlf_type_tableInterface

Check whether data structure is initialized properly

is_array_of_tablestomlf_typeFunction

Determine if array contains only tables

lentomlf_type_arrayInterface

Overload len function

make_errortomlf_errorSubroutine

Create new error message

merge_arraytomlf_build_mergeSubroutine

Append values from one TOML array to another

merge_tabletomlf_build_mergeSubroutine

Merge TOML tables by appending their values

newtomlf_type_keyvalInterface

Overloaded constructor for TOML values

newtomlf_type_arrayInterface

Overloaded constructor for TOML values

newtomlf_serInterface

Overloaded constructor for TOML serializers

newtomlf_type_tableInterface

Overloaded constructor for TOML values

new_arraytomlf_type_arraySubroutine

Constructor to create a new TOML array and allocate the internal storage

new_array_listtomlf_structure_array_listSubroutine

Constructor for the storage data structure

new_keyvaltomlf_type_keyvalSubroutine

Constructor to create a new TOML key-value pair

new_lexer_from_filetomlf_de_lexerSubroutine

Create a new instance of a lexer by reading from a file

new_lexer_from_stringtomlf_de_lexerSubroutine

Create a new instance of a lexer by reading from a string.

new_lexer_from_unittomlf_de_lexerSubroutine

Create a new instance of a lexer by reading from a unit.

Read more…
new_list_structuretomlf_structureSubroutine

Constructor for the ordered storage data structure

new_map_structuretomlf_structureSubroutine

Constructor for the storage data structure

new_ordered_maptomlf_structure_ordered_mapSubroutine

Constructor for the storage data structure

new_serializertomlf_serSubroutine

Constructor to create new serializer instance

new_tabletomlf_type_tableSubroutine

Constructor to create a new TOML table and allocate the internal storage

operator(+)tomlf_terminalInterface
operator(//)tomlf_terminalInterface
operator(==)tomlf_datetimeInterface
parsetomlf_de_parserSubroutine

Parse TOML document and return root table

read_whole_filetomlf_utils_ioSubroutine

Read a whole file into an array of characters

read_whole_linetomlf_utils_ioSubroutine

Read a whole line from a formatted unit into a deferred length character variable

rendertomlf_diagnosticInterface
resizetomlf_de_tokenInterface

Reallocate a list of tokens

resizetomlf_structure_nodeSubroutine

Change size of the TOML value list

set_valuetomlf_build_keyvalInterface

Setter functions to manipulate TOML values

set_valuetomlf_build_tableInterface

Setter functions to manipulate TOML tables

set_valuetomlf_build_arrayInterface

Setter functions to manipulate TOML arrays

set_valuetomlf_build_pathInterface

Setter functions to manipulate TOML tables

sorttomlf_utils_sortInterface

Create overloaded interface for export

stringifytomlf_de_tokenFunction

Represent a token as string

to_stringtomlf_utilsInterface
to_stringtomlf_datetimeInterface
toml_arraytomlf_type_arrayInterface

Create standard constructor

toml_datetimetomlf_datetimeInterface

Create a new TOML datetime value

toml_diagnostictomlf_diagnosticInterface
toml_dumptomlf_serInterface
toml_dumpstomlf_serInterface
toml_escape_stringtomlf_utilsSubroutine

Escape all special characters in a TOML string

toml_labeltomlf_diagnosticInterface
toml_loadtomlf_deInterface

Load a TOML data structure from the provided source

toml_loadstomlf_deInterface

Load a TOML data structure from a string

toml_merge_configtomlf_build_mergeInterface

Constructor for merge configuration

toml_parsetomlf_deInterface

Parse a TOML document.

Read more…
toml_parser_configtomlf_de_parserInterface
toml_pathtomlf_build_pathInterface

Convenience constructors for building key paths from strings instead of keys

toml_serializetomlf_serFunction

Serialize a JSON value to a string and return it.

Read more…
toml_serializertomlf_serInterface

Create standard constructor

toml_tabletomlf_type_tableInterface

Create standard constructor

toml_terminaltomlf_terminalInterface

Constructor to create new terminal

toml_timetomlf_datetimeInterface