On this grammar: ``` Test. Test ::= " ")"; ``` bnfc reports: ``` bnfc: src/LexBNF.x:(80,13)-(86,20): Non-exhaustive patterns in case ``` The error message could be more helpful! :)