# 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:

  - value string token

  ### Returns:

  string value which was a string already

  ### Usage:

      tagarg = explicit.str (tagarg)

generated by LDoc 1.4.5 Last updated 2016-10-08 11:19:36