def reject(self, f, *args):
match = self.match(f, *args)<EOL>if match:<EOL><INDENT>token = self.peek(<NUM_LIT:0>)<EOL>raise errors.EfilterParseError(<EOL>query=self.tokenizer.source, token=token,<EOL>message="<STR_LIT>" % token.name)<EOL><DEDENT>
Like 'match', but throw a parse error if 'f' matches.

        This is useful when a parser wants to be strict about specific things
        being prohibited. For example, DottySQL bans the use of SQL keywords as
        variable names.