class_docstr: Base class for taggers, objects which match syntax in the query string
  and translate it into a :class:`whoosh.qparser.syntax.SyntaxNode` object.
class_docstr_tok: ["Base","class","for","taggers",",","objects","which","match","syntax","in","the","query","string","and","translate","it","into","a",":","class",":","`","whoosh.qparser.syntax.SyntaxNode","`","object","."]
docstr: This method should see if this tagger matches the query string at
  the given position. If it matches, it should return
  
  :param parser: the :class:`whoosh.qparser.default.QueryParser` object.
  :param text: the text being parsed.
  :param pos: the position in the text at which the tagger should try to
      match.
docstr_tok: ["This","method","should","see","if","this","tagger","matches","the","query","string","at","the","given","position",".","If","it","matches",",","it","should","return",":","param","parser",":","the",":","class",":","`","whoosh.qparser.default.QueryParser","`","object",".",":","param","text",":","the","text","being","parsed",".",":","param","pos",":","the","position","in","the","text","at","which","the","tagger","should","try","to","match","."]
code: def match(self, parser, text, pos):
      """This method should see if this tagger matches the query string at
      the given position. If it matches, it should return
  
      :param parser: the :class:`whoosh.qparser.default.QueryParser` object.
      :param text: the text being parsed.
      :param pos: the position in the text at which the tagger should try to
          match.
      """
  
      raise NotImplementedError
  
file_path: whoosh/src/whoosh/qparser/taggers.py
imports: from whoosh.util.text import rcompile
label_desc: Use image node_id 1 for calling the Tagger obj's underlying member method code with example usage: obj.match(parser, text, pos) without return types