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

Method label_def

Tools/cases_generator/parsing.py:348–358  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

346
347 @contextual
348 def label_def(self) -> LabelDef | None:
349 spilled = False
350 if self.expect(lx.SPILLED):
351 spilled = True
352 if self.expect(lx.LABEL):
353 if self.expect(lx.LPAREN):
354 if tkn := self.expect(lx.IDENTIFIER):
355 if self.expect(lx.RPAREN):
356 block = self.block()
357 return LabelDef(tkn.text, spilled, block)
358 return None
359
360 @contextual
361 def inst_def(self) -> InstDef | None:

Callers 1

definitionMethod · 0.95

Calls 3

expectMethod · 0.95
blockMethod · 0.95
LabelDefClass · 0.85

Tested by

no test coverage detected