Load a TOML data structure from the provided source
Load TOML data structure from file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(toml_table), | intent(out), | allocatable | :: | table |
Instance of the TOML data structure, not allocated in case of error |
|
character(kind=tfc, len=*), | intent(in) | :: | filename | |||
type(toml_parser_config), | intent(in), | optional | :: | config |
Configuration for the parser |
|
type(toml_context), | intent(out), | optional | :: | context |
Context tracking the origin of the data structure to allow rich reports |
|
type(toml_error), | intent(out), | optional, | allocatable | :: | error |
Error handling, provides detailed diagnostic in case of error |
Load TOML data structure from unit
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(toml_table), | intent(out), | allocatable | :: | table |
Instance of the TOML data structure, not allocated in case of error |
|
integer, | intent(in) | :: | io |
Unit to read from |
||
type(toml_parser_config), | intent(in), | optional | :: | config |
Configuration for the parser |
|
type(toml_context), | intent(out), | optional | :: | context |
Context tracking the origin of the data structure to allow rich reports |
|
type(toml_error), | intent(out), | optional, | allocatable | :: | error |
Error handling, provides detailed diagnostic in case of error |