For char literals, make the genned function name  dependent on the rule name
Add parsing of string literals (and generation of corresponding parsers) to the auk macro.
Move parser logic to its own function