Create an ALIAS event.
Create a MAPPING node and attach it to the document.
Create a SCALAR node and attach it to the document.
Create a SEQUENCE node and attach it to the document.
Add a pair of a key and a value to a MAPPING node.
Add an item to a SEQUENCE node.
Delete a YAML document and all its nodes.
Create the DOCUMENT-END event.
Get a node of a YAML document.
Get the root of a YAML document node.
Create a YAML document.
Create the DOCUMENT-START event.
Finish a YAML stream.
Destroy an emitter.
Emit a YAML document.
Emit an event.
Flush the accumulated characters to the output.
Initialize an emitter.
Start a YAML stream.
Set the preferred line break.
Set if the output should be in the “canonical” format as in the YAML
specification.
Set the output encoding.
Set the indentation increment.
Set a generic output handler.
Set a string output.
Set if unescaped non-ASCII characters are allowed.
Set the preferred line width. -1 means unlimited.
Free any memory allocated for an event object.
Create a MAPPING-END event.
Create a MAPPING-START event.
Destroy a parser.
Initialize a parser.
Parse the input stream and produce the next YAML document.
Parse the input stream and produce the next parsing event.
Scan the input stream and produce the next token.
Set the source encoding.
Set a generic input handler.
Set a string input.
Create a SCALAR event.
Create a SEQUENCE-END event.
Create a SEQUENCE-START event.
Create the STREAM-END event.
Create the STREAM-START event.
Free any memory allocated for a token object.