class_docstr: Abstract base class for line-based input transformers.
class_docstr_tok: ["Abstract","base","class","for","line-based","input","transformers","."]
docstr: Return, transformed any lines that the transformer has accumulated,
  and reset its internal state.
  
  Must be overridden by subclasses.
docstr_tok: ["Return",",","transformed","any","lines","that","the","transformer","has","accumulated",",","and","reset","its","internal","state",".","Must","be","overridden","by","subclasses","."]
code: def reset(self):
      """Return, transformed any lines that the transformer has accumulated,
      and reset its internal state.
  
      Must be overridden by subclasses.
      """
      pass
  
imports: import abc
  import functools
  import re
  from IPython.core.splitinput import LineInfo
  from IPython.utils import tokenize2
  from IPython.utils.openpy import cookie_comment_re
  from IPython.utils.py3compat import with_metaclass, PY3
  from IPython.utils.tokenize2 import generate_tokens, untokenize, TokenError
label_desc: Use image node_id 2 for calling the InputTransformer obj's underlying member method code with example usage: obj.reset() without return types