- What does the parser output?
- A JSON tree equivalent to the YAML input. Use this to feed YAML into JSON-only tools (validators, queriers, transformers) or to inspect the resolved data structure.
- Does it resolve anchors and references?
- Yes by default — `*ref` aliases are replaced with the actual referenced value. Toggle off to preserve them (useful for round-tripping).
- How are custom tags handled?
- Unknown tags pass through as annotated values you can inspect. This is safer than throwing, which would stop parsing at the first custom tag.
- What about multi-document YAML?
- Each `---` separator creates a new document; the parser returns an array of documents. Single-document input returns a single value, not wrapped.