Make it possible to handle invalid syntax by skipping invalid tokes
Make it possible to handle invalid syntax by skipping invalid tokes

Also ensure that invalid tokens really raise a syntax error and not a keyerror from the lookup

UCL/pyoracc