mirror of
https://github.com/biojppm/rapidyaml.git
synced 2026-01-18 21:41:18 +01:00
1004 B
1004 B
Roadmap
Roughly in order of priority:
- Cleanup:
- turn calls to
C4_ASSERT()into calls toRYML_ASSERT() - use
c4::MemoryResourcein place ofc4::yml::MemoryResource, and removec4::yml::MemoryResource
- turn calls to
- Review
parse()API: add suffixes_in_situand_in_arenato clarify intent. Ie:- rename
parse(substr)toparse_in_situ(substr) - rename
parse(csubstr)toparse_in_arena(csubstr)
- rename
- Add emit formatting controls:
- add single-line flow formatter
- add multi-line flow formatters
- indenting
- non indenting
- keep current block formatter
- add customizable linebreak limits (number of columns) to every formatter
- add per node format flags
- (lesser priority) add auto formatter using reasonable heuristics to switch between other existing formatters
- Increase YAML test suite coverage
- use
csubstrinsteadcsubstr const&in return and parameter types, but quantify effect in runtimes.