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

Method next

Tools/cases_generator/plexer.py:31–39  ·  view source on GitHub ↗
(self, raw: bool = False)

Source from the content-addressed store, hash-verified

29 self.pos -= 1
30
31 def next(self, raw: bool = False) -> Token | None:
32 # Return next token and advance position; None if at EOF
33 # TODO: Return synthetic EOF token instead of None?
34 while self.pos < len(self.tokens):
35 tok = self.tokens[self.pos]
36 self.pos += 1
37 if raw or tok.kind != "COMMENT":
38 return tok
39 return None
40
41 def peek(self, raw: bool = False) -> Token | None:
42 # Return next token without advancing position

Callers 7

peekMethod · 0.95
expectMethod · 0.95
requireMethod · 0.95
consume_toMethod · 0.95
plexer.pyFile · 0.45
parse_filesFunction · 0.45
expressionMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected