Defines the abstract base class which is implemented by the TOML lexer.
Abstract base class for TOML lexers.
generic, public :: extract => extract_string, extract_integer, extract_float, extract_bool, extract_datetime | ../../ Extract a token |
procedure(extract_bool), public, deferred :: extract_bool | ../../ Extract a boolean from a token |
procedure(extract_datetime), public, deferred :: extract_datetime | ../../ Extract a timestamp from a token |
procedure(extract_float), public, deferred :: extract_float | ../../ Extract a float from a token |
procedure(extract_integer), public, deferred :: extract_integer | ../../ Extract an integer from a token |
procedure(extract_string), public, deferred :: extract_string | ../../ Extract a string from a token |
procedure(get_info), public, deferred :: get_info | ../../ Get information about the source |
procedure(next), public, deferred :: next | ../../ Obtain the next token |