Bring Bun.YAML to 90% passing yaml-test-suite (#23265)

### What does this PR do?
Fixes bugs in the parser bringing it to 90% passing the official
[yaml-test-suite](https://github.com/yaml/yaml-test-suite) (362/400
passing tests)

Still missing from our parser: |- and |+ (about 5%), and cyclic
references.

Translates the yaml-test-suite to our tests.

fixes #22659
fixes #22392
fixes #22286
### How did you verify your code works?
Added tests for yaml-test-suite and each of the linked issues

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Dylan Conway
2025-10-05 17:23:59 -07:00
committed by GitHub
parent f0295ce0a5
commit fcbd57ac48
7 changed files with 8438 additions and 245 deletions

File diff suppressed because it is too large Load Diff