Lines Matching refs:name
45 self.rules = {rule.name: rule for rule in rules}
49 return "\n".join(str(rule) for name, rule in self.rules.items())
70 def __init__(self, name: str, type: Optional[str], rhs: Rhs, memo: Optional[object] = None):
71 self.name = name
79 return self.name.startswith("_loop")
82 return self.name.startswith("_gather")
86 res = f"{self.name}: {self.rhs}"
88 res = f"{self.name}[{self.type}]: {self.rhs}"
96 return f"Rule({self.name!r}, {self.type!r}, {self.rhs!r})"
127 """The value is the name."""
195 def __init__(self, name: Optional[str], item: Item, type: Optional[str] = None):
196 self.name = name
201 if not SIMPLE_STR and self.name:
202 return f"{self.name}={self.item}"
207 return f"NamedItem({self.name!r}, {self.item!r})"