ossp-pkg/cfg/TODO
_ ___ ____ ____ ____ __
|_|_ _ / _ \/ ___/ ___|| _ \ ___ / _| __ _
_|_||_| | | | \___ \___ \| |_) | / __| |_ / _` |
|_||_|_| | |_| |___) |__) | __/ | (__| _| (_| |
|_|_|_| \___/|____/____/|_| \___|_| \__, |
|___/
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?