Lines Matching refs:_Precedence

648 class _Precedence:
777 return self._precedences.get(node, _Precedence.TEST)
847 self.set_precedence(_Precedence.YIELD, node.value)
851 with self.require_parens(_Precedence.NAMED_EXPR, node):
852 self.set_precedence(_Precedence.ATOM, node.target, node.value)
872 self.set_precedence(_Precedence.TUPLE, target)
930 with self.require_parens(_Precedence.AWAIT, node):
934 self.set_precedence(_Precedence.ATOM, node.value)
938 with self.require_parens(_Precedence.YIELD, node):
942 self.set_precedence(_Precedence.ATOM, node.value)
946 with self.require_parens(_Precedence.YIELD, node):
950 self.set_precedence(_Precedence.ATOM, node.value)
1060 self.set_precedence(_Precedence.TUPLE, node.target)
1206 unparser.set_precedence(_Precedence.TEST.next(), inner)
1295 self.set_precedence(_Precedence.TUPLE, node.target)
1298 self.set_precedence(_Precedence.TEST.next(), node.iter, *node.ifs)
1305 with self.require_parens(_Precedence.TEST, node):
1306 self.set_precedence(_Precedence.TEST.next(), node.body, node.test)
1311 self.set_precedence(_Precedence.TEST, node.orelse)
1335 self.set_precedence(_Precedence.EXPR, v)
1349 len(node.elts) == 0 or self.get_precedence(node) > _Precedence.TUPLE
1355 "not": _Precedence.NOT,
1356 "~": _Precedence.FACTOR,
1357 "+": _Precedence.FACTOR,
1358 "-": _Precedence.FACTOR,
1368 if operator_precedence is not _Precedence.FACTOR:
1390 "+": _Precedence.ARITH,
1391 "-": _Precedence.ARITH,
1392 "*": _Precedence.TERM,
1393 "@": _Precedence.TERM,
1394 "/": _Precedence.TERM,
1395 "%": _Precedence.TERM,
1396 "<<": _Precedence.SHIFT,
1397 ">>": _Precedence.SHIFT,
1398 "|": _Precedence.BOR,
1399 "^": _Precedence.BXOR,
1400 "&": _Precedence.BAND,
1401 "//": _Precedence.TERM,
1402 "**": _Precedence.POWER,
1437 with self.require_parens(_Precedence.CMP, node):
1438 self.set_precedence(_Precedence.CMP.next(), node.left, *node.comparators)
1445 boolop_precedence = {"and": _Precedence.AND, "or": _Precedence.OR}
1462 self.set_precedence(_Precedence.ATOM, node.value)
1473 self.set_precedence(_Precedence.ATOM, node.func)
1497 self.set_precedence(_Precedence.ATOM, node.value)
1508 self.set_precedence(_Precedence.EXPR, node.value)
1597 with self.require_parens(_Precedence.TEST, node):
1604 self.set_precedence(_Precedence.TEST, node.body)
1666 self.set_precedence(_Precedence.ATOM, node.cls)
1696 with self.require_parens(_Precedence.TEST, node):
1697 self.set_precedence(_Precedence.BOR, node.pattern)
1702 with self.require_parens(_Precedence.BOR, node):
1703 self.set_precedence(_Precedence.BOR.next(), *node.patterns)