minor, identify options, commands and umbrellas through their identifier only

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "minor, also call m4 internally with -B option"

This reverts commit c6c4455271b3476497312ec65f126c4cdb2c4649.
test, adapt tests to new dsl

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, actually define YUCK_SHORTS_HAVE_NUMERALS only when there are numerals

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, replace yuck_iftype() diatribe by direct macro lookup, shoudl save some pushback bytes

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, define yuck_TYPE_actions outside of foreachq to save pushback bytes

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, change comment character for .m4h and .m4c to avoid expansion of #include et al.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/id-through-idents'

* feat/id-through-idents:
  chore, change comment character for .m4h and .m4c to avoid expansion of #include et al.
  minor, define yuck_TYPE_actions outside of foreachq to save pushback bytes
  minor, replace yuck_iftype() diatribe by direct macro lookup, shoudl save some pushback bytes
  fix, actually define YUCK_SHORTS_HAVE_NUMERALS only when there are numerals
  test, adapt tests to new dsl
  Revert "minor, also call m4 internally with -B option"
  minor, identify options, commands and umbrellas through their identifier only
fix, leave a space between posarg and command (or COMMAND), and no space if no posarg is given

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, try and kick patsubst() from yuck_C_literal

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, indent help lines manually, avoid format()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, indent lhs of help lines manually, avoid format(), kick LBRACK and RBRACK

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, adapt to global yuck_option_action()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, dquote() output of yuck_option_help_line()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
revert, no need to dquote output of yuck_option_help_line()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, escape C specials with just conventional m4 builtins

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hack, reduce yuck_C_literal() to just newline-escaping, as the escapers aren't stackable yet

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'tmpl/coru'

* tmpl/coru:
  hack, reduce yuck_C_literal() to just newline-escaping, as the escapers aren't stackable yet
  minor, escape C specials with just conventional m4 builtins
  revert, no need to dquote output of yuck_option_help_line()
  chore, dquote() output of yuck_option_help_line()
  chore, adapt to global yuck_option_action()
  minor, indent lhs of help lines manually, avoid format(), kick LBRACK and RBRACK
  minor, indent help lines manually, avoid format()
  minor, try and kick patsubst() from yuck_C_literal
  fix, leave a space between posarg and command (or COMMAND), and no space if no posarg is given
fix, actually make yuck_cnt_slot() resolve to a proper counter slot

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, check types in yuck_cnt_slot() manually, don't use yuck_iftype()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>