fix errors in lookbehind introduced earlier
fix support macro mishandling
extract line continuation and comments used in preprocessor rules
(minor) simple form for short regexps
also rename macro-related rules
(minor) oops
(minor) simplify some preprocessor regexps
fix various issues with macro args
(minor) little fix to support macros