YAML handling

Automatic definition of arguments yaml_parse

This module deals with the parsing of yaml streams and their conversion into FUTILE dictionaries.

Anyone which uses python knows how practical it the usage of the argparse module. This FORTRAN module is an attempt to combine the ideas of the argparse approach with the yaml syntax.

Needed modules

  • dictionaries (dictionary, max_field_length())

  • yaml_parse_base (yaml_load(), yaml_parse_database(), yaml_parse_from_string())

YAML emitter in Fortran: the yaml_output module

Needed modules

  • yaml_strings

  • dictionaries

  • f_precisions: This module enhances the portability of various kind of variables and defines other objects that might be used in the host code

Convenient string functions: the yaml_strings module

Needed modules

  • f_precisions: This module enhances the portability of various kind of variables and defines other objects that might be used in the host code