Suppose we have the two lexical definitions:
lexical DQChr = ![\"] | [\"][\"];
lexical String = "\"" DQChr* "\"";
Then the following cases parse well:
parse(#String,"\"a\"");
parse(#String,"\"\u0001\"");
However, the null-character gives a parse error:
parse(#String,"\u0000");
How can I allow a null-character in my quoted string?