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

Function _parse_marker_item

tools/gyp/pylib/packaging/_parser.py:298–309  ·  view source on GitHub ↗

marker_item = WS? marker_var WS? marker_op WS? marker_var WS?

(tokenizer: Tokenizer)

Source from the content-addressed store, hash-verified

296
297
298def _parse_marker_item(tokenizer: Tokenizer) -> MarkerItem:
299 """
300 marker_item = WS? marker_var WS? marker_op WS? marker_var WS?
301 """
302 tokenizer.consume("WS")
303 marker_var_left = _parse_marker_var(tokenizer)
304 tokenizer.consume("WS")
305 marker_op = _parse_marker_op(tokenizer)
306 tokenizer.consume("WS")
307 marker_var_right = _parse_marker_var(tokenizer)
308 tokenizer.consume("WS")
309 return (marker_var_left, marker_op, marker_var_right)
310
311
312def _parse_marker_var(tokenizer: Tokenizer) -> MarkerVar:

Callers 1

_parse_marker_atomFunction · 0.85

Calls 3

_parse_marker_varFunction · 0.85
_parse_marker_opFunction · 0.85
consumeMethod · 0.45

Tested by

no test coverage detected