%exception Processing Instruction

This patch introduces a new processing instruction, `%exception`, which can be used to set the class name of exceptions thrown by the generated lexer. Defaults to `Exception`.