Go to the first, previous, next, last section, table of contents.

Expressions and patterns

Some valid irrefutable patterns are rejected:
As syntax errors; just put parentheses around them.
Very long `String' constants:
May not go through. If you add a "string gap" every few thousand characters, then the strings can be as long as you like. Bear in mind that string gaps and the `-cpp' option don't mix. The C-preprocessor may munch the backslashes.
Very long literal lists:
These may tickle a "yacc stack overflow" error in the parser. (It depends on the Yacc used to build your parser.)


Go to the first, previous, next, last section, table of contents.