(self, tkn: Token)
| 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) |
no test coverage detected