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

Method _parse_definitions

Parser/asdl.py:298–305  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

296 return Module(name, defs)
297
298 def _parse_definitions(self):
299 defs = []
300 while self.cur_token.kind == TokenKind.TypeId:
301 typename = self._advance()
302 self._match(TokenKind.Equals)
303 type = self._parse_type()
304 defs.append(Type(typename, type))
305 return defs
306
307 def _parse_type(self):
308 if self.cur_token.kind == TokenKind.LParen:

Callers 1

_parse_moduleMethod · 0.95

Calls 5

_advanceMethod · 0.95
_matchMethod · 0.95
_parse_typeMethod · 0.95
TypeClass · 0.70
appendMethod · 0.45

Tested by

no test coverage detected