NAME

YAML::LibYAML::API - Wrapper around the C libyaml library

SYNOPSIS

use YAML::LibYAML::API::XS;

my $version = YAML::LibYAML::API::XS::libyaml_version();

my $yaml = <<'EOM';
---
foo: &ALIAS bar
'alias': *ALIAS
tag: !!int 23
list:
- "doublequoted"
- >
  folded
- |-
  literal
EOM
my $events = [];
YAML::LibYAML::API::XS::parse_events($yaml, $events);

DESCRIPTION

This module provides a thin wrapper around the C libyaml API. Currently it only provides a function for getting a list of parsing events for an input string. Functions for emitting and the document loading API are still todo.

This is just one of the first releases. The function names will eventually be changed.

libyaml-dev has to be installed. It might be included in a future release.

SEE ALSO

libyaml
YAML::XS

AUTHOR

Tina Müller <tinita@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2018 by Tina Müller

This library is free software and may be distributed under the same terms as perl itself.