(self)
| 252 | |
| 253 | @memoize |
| 254 | def soft_keyword(self) -> tokenize.TokenInfo | None: |
| 255 | tok = self._tokenizer.peek() |
| 256 | if tok.type == token.NAME and tok.string in self.SOFT_KEYWORDS: |
| 257 | return self._tokenizer.getnext() |
| 258 | return None |
| 259 | |
| 260 | @memoize |
| 261 | def expect(self, type: str) -> tokenize.TokenInfo | None: |