   _        ___  ____ ____  ____          __
  |_|_ _   / _ \/ ___/ ___||  _ \    ___ / _| __ _
  _|_||_| | | | \___ \___ \| |_) |  / __| |_ / _` |
 |_||_|_| | |_| |___) |__) |  __/  | (__|  _| (_| |
  |_|_|_|  \___/|____/____/|_|      \___|_|  \__, |
                                             |___/
  OSSP cfg - Configuration Parsing

  TODO

  o set node token SRCNAME/SRCPOS for later processing
  o finish/fix implementation of cfg_node_select()
  o implement cfg_node_find()
  o support for prefixes of all non-static symbols to better support embedding
  o finish cfg.pod manual page (function description!)
  o add ts-based test suite
  o cleanup: token vs. option/argument nomenclature

  CANDO

  o Problem: \x00 oder \x{00} results in NUL-terminator, so better use ptr+len instead?
  o optimize internal linkage with an additional "left sibling" pointer?
  o add line tracking support
  o add pre-processor with at least includes
  o add config tree syntax verification!
  o cfg.tok: in scanner: use atomic symbol/token sub-library to allow
    first tokens of mostly arbitrary size and then to store the tokens
    redundancy-free. alternative: replace caStr/cpStr durch yyless/yymore usage??
  o named parameters [--]name=value (options)??
  o command line query tool (based on cfg_test.c)
  o optional OSSP ex support
  o more error checking in scanner?

