Feature | Status | Comment | |
---|---|---|---|
Block-style map/seq | ✔ Supported | ||
Flow-style map/seq | ✔ Supported | {} , [] |
|
Scalar typing (null, bool, num) | ✔ Supported | ||
Multi-line literal/folded scalar | ✔ Supported | ||
Anchors, aliases, merge | ✔ Supported | ||
Tags (!!str , !custom ) |
✔ Supported | ||
Quoted string escapes | ❌ Missing | ||
Inline comments | ❌ Missing | ||
Directives/doc markers | ❌ Missing | --- , ... |
|
Number formats/underscores | ❌ Missing | 1_000 , 0xFF , .nan |
|
Block scalar chomping (|+ , >- ) |
❌ Missing | ||
Multi-document stream | ❌ Missing | ||
Anchor/alias cycle detection | ❌ Missing | ||
Unicode escapes | ❌ Missing |
-
Notifications
You must be signed in to change notification settings - Fork 0
Header-only YAML parser for C++23. Supports block/flow mappings & sequences, anchors/aliases, merge keys, multi-line scalars, and type tags. No dependencies, just include and parse YAML files or strings!
gregkrsak/yaml_butter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Header-only YAML parser for C++23. Supports block/flow mappings & sequences, anchors/aliases, merge keys, multi-line scalars, and type tags. No dependencies, just include and parse YAML files or strings!
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published