display_literal ::= #readCString | "Pointill�s" => {@Pointilles@} | column:sCol => {@r->@sCol@@} ; reading a C-like string: Heading Description Syntax Keyword readCString preceded by the symbol '#': #readCString Matching The token is valid if the character that stands at the current position of the input stream is a double quote (") and that if all following characters up to the trailing double quote are recognized as C-like characters (meaning also that the escape sequences are as presented for the function composeCLikeString() composeCLikeString()). Procedural way This BNF token is equivalent to: readString(sString) Example #readCString:sValue applied to "Popeye's village\nOlive hates spinash" will move the position of the input stream after the trailing double quote. The variable sValue will contain the string without double quotes and such as the escape sequences are converted to their ASCII representation.