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

Method make_syntax_error

Tools/cases_generator/plexer.py:93–101  ·  view source on GitHub ↗
(self, message: str, tkn: Token | None = None)

Source from the content-addressed store, hash-verified

91 return lines[lineno - 1]
92
93 def make_syntax_error(self, message: str, tkn: Token | None = None) -> SyntaxError:
94 # Construct a SyntaxError instance from message and token
95 if tkn is None:
96 tkn = self.peek()
97 if tkn is None:
98 tkn = self.tokens[-1]
99 return lx.make_syntax_error(
100 message, self.filename, tkn.line, tkn.column, self.extract_line(tkn.line)
101 )
102
103
104if __name__ == "__main__":

Callers 4

requireMethod · 0.95
consume_toMethod · 0.95
analysis_errorFunction · 0.45
compute_propertiesFunction · 0.45

Calls 2

peekMethod · 0.95
extract_lineMethod · 0.95

Tested by

no test coverage detected