tomlf_de_abc Module

Defines the abstract base class which is implemented by the TOML lexer.



Derived Types

type, public, abstract ::  abstract_lexer

Abstract base class for TOML lexers.

Type-Bound Procedures

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