SharpYaml exposes low-level building blocks for tooling and advanced YAML processing:

  • Parsing/scanning
  • Event stream
  • Emitting
  • A syntax tree with source spans for diagnostics and syntax highlighting

If you want to map YAML to .NET objects, start with Serialization instead.