Fetch the next token from source code. Returns ``None`` if sequence finished.
(self)
| 154 | return self.buffers[lineno - 1] |
| 155 | |
| 156 | def fetch_token(self) -> Token | None: |
| 157 | """Fetch the next token from source code. |
| 158 | |
| 159 | Returns ``None`` if sequence finished. |
| 160 | """ |
| 161 | try: |
| 162 | self.previous = self.current |
| 163 | self.current = Token(*next(self.tokens)) |
| 164 | except StopIteration: |
| 165 | self.current = None |
| 166 | |
| 167 | return self.current |
| 168 | |
| 169 | def fetch_until(self, condition: Any) -> list[Token]: |
| 170 | """Fetch tokens until specified token appeared. |
no test coverage detected