Lines Matching refs:target
226 target = self.parse_assign_target(with_namespace=True)
229 return nodes.Assign(target, expr, lineno=lineno)
232 return nodes.AssignBlock(target, filter_node, body, lineno=lineno)
237 target = self.parse_assign_target(extra_end_rules=("name:in",))
251 return nodes.For(target, iter, body, else_, test, recursive, lineno=lineno)
278 target = self.parse_assign_target()
279 target.set_ctx("param")
280 targets.append(target)
359 node.target = self.parse_assign_target(name_only=True).name
384 target = self.parse_assign_target(name_only=True)
385 if target.name.startswith("_"):
388 target.lineno,
393 node.names.append((target.name, alias.name))
395 node.names.append(target.name)
480 """Parse an assignment target. As Jinja allows assignments to
488 target: nodes.Expr
494 target = nodes.NSRef(token.value, attr.value, lineno=token.lineno)
497 target = nodes.Name(token.value, "store", lineno=token.lineno)
500 target = self.parse_tuple(
504 target = self.parse_primary()
506 target.set_ctx("store")
508 if not target.can_assign():
510 f"can't assign to {type(target).__name__.lower()!r}", target.lineno
513 return target # type: ignore