MCPcopy Create free account
hub / github.com/nodejs/node / raise_syntax_error

Method raise_syntax_error

tools/gyp/pylib/packaging/_tokenizer.py:153–169  ·  view source on GitHub ↗

Raise ParserSyntaxError at the given position.

(
        self,
        message: str,
        *,
        span_start: Optional[int] = None,
        span_end: Optional[int] = None,
    )

Source from the content-addressed store, hash-verified

151 return token
152
153 def raise_syntax_error(
154 self,
155 message: str,
156 *,
157 span_start: Optional[int] = None,
158 span_end: Optional[int] = None,
159 ) -> NoReturn:
160 """Raise ParserSyntaxError at the given position."""
161 span = (
162 self.position if span_start is None else span_start,
163 self.position if span_end is None else span_end,
164 )
165 raise ParserSyntaxError(
166 message,
167 source=self.source,
168 span=span,
169 )
170
171 @contextlib.contextmanager
172 def enclosing_tokens(

Callers 7

expectMethod · 0.95
enclosing_tokensMethod · 0.95
_parse_extras_listFunction · 0.80
_parse_version_manyFunction · 0.80
_parse_marker_varFunction · 0.80
_parse_marker_opFunction · 0.80

Calls 1

ParserSyntaxErrorClass · 0.85

Tested by

no test coverage detected