From 87a18a098e306dbe0f4258732ad8944832dc4a39 Mon Sep 17 00:00:00 2001 From: Erez Sh Date: Thu, 15 Jul 2021 17:00:15 +0300 Subject: [PATCH] Tiny fix: MakeParsingFrontend is a regular method, not a classmethod --- lark/parser_frontends.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lark/parser_frontends.py b/lark/parser_frontends.py index 1818ca7..0e53dd5 100644 --- a/lark/parser_frontends.py +++ b/lark/parser_frontends.py @@ -39,8 +39,7 @@ class MakeParsingFrontend: lexer_conf.lexer_type = self.lexer_type return ParsingFrontend(lexer_conf, parser_conf, options) - @classmethod - def deserialize(cls, data, memo, lexer_conf, callbacks, options): + def deserialize(self, data, memo, lexer_conf, callbacks, options): parser_conf = ParserConf.deserialize(data['parser_conf'], memo) parser = LALR_Parser.deserialize(data['parser'], memo, callbacks, options.debug) parser_conf.callbacks = callbacks