Skip to content

1.0

Choose a tag to compare

@DreamyCecil DreamyCecil released this 09 May 15:59
· 38 commits to main since this release

The initial release of VDF/KeyValues parser.

Features

Data format

  • Pairs of key names and values as strings or as lists of more pairs.
  • Unquoted keys and string values until any whitespace or special token.
  • Single-line comments.
  • #base & #include macros that support relative and absolute paths.

Library

  • Reading from character buffers (null-terminated or sized) and from files.
  • Writing into character buffers (auto-expanded by step size) and into files (by writing character buffers as text).
  • Ability to specify the base directory to include files from using #base & #include instead of the current working directory.
  • Flags for toggling escape sequences in strings and support for multiple values under the same key name.
  • Lookup of values within lists.