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

Method emit

Tools/cases_generator/cwriter.py:118–125  ·  view source on GitHub ↗
(self, txt: str | Token)

Source from the content-addressed store, hash-verified

116 self.last_token = None
117
118 def emit(self, txt: str | Token) -> None:
119 self.maybe_write_spill()
120 if isinstance(txt, Token):
121 self.emit_token(txt)
122 elif isinstance(txt, str):
123 self.emit_str(txt)
124 else:
125 assert False
126
127 def start_line(self) -> None:
128 if not self.newline:

Callers 15

generate_opcode_headerFunction · 0.95
generate_uop_metadataFunction · 0.95
generate_opcode_metadataFunction · 0.95
generate_py_metadataFunction · 0.95
generate_uop_idsFunction · 0.95
generate_tier2Function · 0.95
generate_tier1_casesFunction · 0.95
write_opcode_targetsFunction · 0.45
write_defineFunction · 0.45
declare_variablesFunction · 0.45

Calls 3

maybe_write_spillMethod · 0.95
emit_tokenMethod · 0.95
emit_strMethod · 0.95

Tested by

no test coverage detected