search_query.ebscohost.v_1.parser

Versioned EBSCO parser wrappers.

Functions

register(registry, *, platform, version)

Register these parsers with the registry.

Classes

EBSCOListParser_v1(query_list, *[, ...])

EBSCO list parser for version 1.

EBSCOParser_v1(query_str, *[, ...])

EBSCO parser for version 1.

class search_query.ebscohost.v_1.parser.EBSCOListParser_v1(query_list: str, *, field_general: str = '', ignore_failing_linter: bool = False)

Bases: EBSCOListParser

EBSCO list parser for version 1.

VERSION = '1'
class search_query.ebscohost.v_1.parser.EBSCOParser_v1(query_str: str, *, field_general: str = '', offset: dict | None = None, original_str: str | None = None, silent: bool = False, ignore_failing_linter: bool = False)

Bases: EBSCOParser

EBSCO parser for version 1.

VERSION = '1'
search_query.ebscohost.v_1.parser.register(registry: Registry, *, platform: str, version: str) None

Register these parsers with the registry.