Module lyaml.explicit

Functions

bool (value) Parse the value following an explicit !!bool tag.
float (value) Parse the value following an explicit !!float tag.
int (value) Parse the value following an explicit !!int tag.
null () Parse an explicit !!null tag.
str (value) Parse the value following an explicit !!str tag.


Functions

bool (value)
Parse the value following an explicit !!bool tag.

Parameters:

  • value token

Returns:

    bool boolean equivalent, if a valid value was recognized

Or

    nil otherwise, nil

Usage:

    maybe_bool = explicit.bool(tagarg)
float (value)
Parse the value following an explicit !!float tag.

Parameters:

  • value token

Returns:

    number float equivalent, if a valid value was recognized

Or

    nil otherwise, nil

Usage:

    maybe_float = explicit.float(tagarg)
int (value)
Parse the value following an explicit !!int tag.

Parameters:

  • value token

Returns:

    int integer equivalent, if a valid value was recognized

Or

    nil otherwise, nil

Usage:

    maybe_int = explicit.int(tagarg)
null ()
Parse an explicit !!null tag.

Returns:

    lyaml.null

Usage:

    null = explicit.null(tagarg)
str (value)
Parse the value following an explicit !!str tag.

Parameters:

Returns:

    string value which was a string already

Usage:

    tagarg = explicit.str(tagarg)
generated by LDoc 1.4.6 Last updated 2022-10-22 17:12:03