MCPcopy Index your code
hub / github.com/nodejs/node / parse_set

Method parse_set

tools/inspector_protocol/jinja2/parser.py:176–186  ·  view source on GitHub ↗

Parse an assign statement.

(self)

Source from the content-addressed store, hash-verified

174 return result
175
176 def parse_set(self):
177 """Parse an assign statement."""
178 lineno = next(self.stream).lineno
179 target = self.parse_assign_target(with_namespace=True)
180 if self.stream.skip_if('assign'):
181 expr = self.parse_tuple()
182 return nodes.Assign(target, expr, lineno=lineno)
183 filter_node = self.parse_filter(None)
184 body = self.parse_statements(('name:endset',),
185 drop_needle=True)
186 return nodes.AssignBlock(target, filter_node, body, lineno=lineno)
187
188 def parse_for(self):
189 """Parse a for loop."""

Callers

nothing calls this directly

Calls 6

parse_assign_targetMethod · 0.95
parse_tupleMethod · 0.95
parse_filterMethod · 0.95
parse_statementsMethod · 0.95
nextFunction · 0.50
skip_ifMethod · 0.45

Tested by

no test coverage detected