Expands MWL macros, #ifdef blocks and #includes into flat source text,
then rewrites the _("...") gettext marker into a form the JSON5 parser
accepts. The marker keeps working because this pass already runs before
structural parsing, the same reason macros survive a change of grammar.
Expands MWL macros,
#ifdefblocks and#includes into flat source text, then rewrites the_("...")gettext marker into a form the JSON5 parser accepts. The marker keeps working because this pass already runs before structural parsing, the same reason macros survive a change of grammar.