class_docstr: Yields the entire input string as a single token. For use in indexed but
  untokenized fields, such as a document's path.
  
  >>> idt = IDTokenizer()
  >>> [token.text for token in idt("/a/b 123 alpha")]
  ["/a/b 123 alpha"]
code: def __call__(
      self,
      value,
      positions=False,
      chars=False,
      keeporiginal=False,
      removestops=True,
      start_pos=0,
      start_char=0,
      mode="",
      **kwargs,
  ):
      assert isinstance(value, text_type), "%r is not unicode" % value
      t = Token(
          positions, chars, removestops=removestops, mode=mode, **kwargs
      )
      t.text = value
      t.boost = 1.0
      if keeporiginal:
          t.original = value
      if positions:
          t.pos = start_pos + 1
      if chars:
          t.startchar = start_char
          t.endchar = start_char + len(value)
      yield t
  
imports: from whoosh.compat import u, text_type
  from whoosh.analysis.acore import Composable, Token
  from whoosh.util.text import rcompile
label_desc: Use image node_id 1 for calling the IDTokenizer obj's underlying member method code with example usage: obj.__call__(value, positions, chars, keeporiginal, removestops, start_pos, start_char, mode) without return types