(
self,
tkn: Token,
tkn_iter: TokenIterator,
uop: CodeSection,
storage: Storage,
inst: Instruction | None,
)
| 410 | return True |
| 411 | |
| 412 | def stackref_steal( |
| 413 | self, |
| 414 | tkn: Token, |
| 415 | tkn_iter: TokenIterator, |
| 416 | uop: CodeSection, |
| 417 | storage: Storage, |
| 418 | inst: Instruction | None, |
| 419 | ) -> bool: |
| 420 | self.out.emit(tkn) |
| 421 | tkn = next(tkn_iter) |
| 422 | assert tkn.kind == "LPAREN" |
| 423 | self.out.emit(tkn) |
| 424 | name = next(tkn_iter) |
| 425 | self.out.emit(name) |
| 426 | if name.kind == "IDENTIFIER": |
| 427 | return self.stackref_kill(name, storage, False) |
| 428 | rparen = emit_to(self.out, tkn_iter, "RPAREN") |
| 429 | self.emit(rparen) |
| 430 | return True |
| 431 | |
| 432 | def sync_sp( |
| 433 | self, |
nothing calls this directly
no test coverage detected