
* Use rapidyaml library to parse YAML databases instead of yaml-cpp. * Drastically reduces the parse time for yaml databases. * Removes yaml-cpp content from main servers, except for tool emitter. Co-authored-by: Vincent Stumpf <vincents.995@gmail.com> Co-authored-by: Atemo <capucrath@gmail.com> Co-authored-by: Lemongrass3110 <lemongrass@kstp.at> Co-authored-by: Aleos <aleos89@users.noreply.github.com>
19 lines
631 B
Markdown
19 lines
631 B
Markdown
# Roadmap
|
|
|
|
Roughly in order of priority:
|
|
|
|
* Cleanup:
|
|
* Review & cleanup API surface.
|
|
* Turn calls to `C4_ASSERT()` into calls to `RYML_ASSERT()`
|
|
* 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
|
|
* Investigate possibility of comment-preserving roundtrips
|