tomlf_de_abc Module

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



Derived Types

type, public ::  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