MCPcopy Index your code
hub / github.com/python/cpython / emit_token

Method emit_token

Tools/cases_generator/cwriter.py:96–104  ·  view source on GitHub ↗
(self, tkn: Token)

Source from the content-addressed store, hash-verified

94 self.out.write(text)
95
96 def emit_token(self, tkn: Token) -> None:
97 if tkn.kind == "COMMENT" and "\n" in tkn.text:
98 return self.emit_multiline_comment(tkn)
99 self.maybe_dedent(tkn.text)
100 self.set_position(tkn)
101 self.emit_text(tkn.text)
102 if tkn.kind.startswith("CMACRO"):
103 self.newline = True
104 self.maybe_indent(tkn.text)
105
106 def emit_str(self, txt: str) -> None:
107 self.maybe_dedent(txt)

Callers 1

emitMethod · 0.95

Calls 6

maybe_dedentMethod · 0.95
set_positionMethod · 0.95
emit_textMethod · 0.95
maybe_indentMethod · 0.95
startswithMethod · 0.45

Tested by

no test coverage detected