parsers: rephrase option key/value parsing some more
commitc9c30f53c4c639d73cadc7c58c28a69090b41261
authorGerhard Sittig <gerhard.sittig@gmx.net>
Sat, 23 May 2020 13:14:58 +0000 (23 15:14 +0200)
committerGerhard Sittig <gerhard.sittig@gmx.net>
Mon, 3 Aug 2020 20:24:14 +0000 (3 22:24 +0200)
treee45384e13cf9b9940b955a87e11a0df45cdb2194
parentcad0cba6bb76d7aab6304aef41a2dd304ddad974
parsers: rephrase option key/value parsing some more

Move the key-value pair separation to a subroutine to avoid redundancy
in other locations. Which simplifies the "optional ID" code path as a
byproduct. Drop comments which repeat the routine's doxygen content.
Keep hash insertion text lines short by moving string allocation to a
separate instruction (which rephrases how empty right hand sides are
handled for key-only specs).
parsers.c