aboutsummaryrefslogtreecommitdiff
path: root/thirdparty/ryml/ROADMAP.md
blob: ca43b7c778ab4ac0154f2a229ea5444b3186304d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 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