class_docstr: Chooses one of two or more sub-filters based on the 'mode' attribute
  of the token stream.
class_docstr_tok: ["Chooses","one","of","two","or","more","sub-filters","based","on","the","'mode","'","attribute","of","the","token","stream","."]
code: def __call__(self, tokens):
      # Only selects on the first token
      t = next(tokens)
      filter = self.filters.get(t.mode, self.default_filter)
      return filter(chain([t], tokens))
  
imports: from itertools import chain
  from whoosh.compat import next
  from whoosh.analysis.acore import Composable
  from whoosh.util.text import rcompile
label_desc: Use image node_id 3 for calling the MultiFilter obj's underlying member method code with example usage: obj.__call__(tokens) and returns: filter