it's parser_instance not a self.parser_instance