class_docstr: A writer that understands tokens and how to format C code
class_docstr_tok: ["A","writer","that","understands","tokens","and","how","to","format","C","code"]
code: def emit_token(self, tkn: Token) -> None:
      if tkn.kind == "COMMENT" and "\n" in tkn.text:
          return self.emit_multiline_comment(tkn)
      self.maybe_dedent(tkn.text)
      self.set_position(tkn)
      self.emit_text(tkn.text)
      self.maybe_indent(tkn.text)
  
file_path: cpython/Tools/cases_generator/cwriter.py
imports: import contextlib
  from lexer import Token
  from typing import TextIO, Iterator
label_desc: Use image node_id 8 for calling the CWriter obj's underlying member method code with example usage: obj.emit_token(tkn) and returns: self