Files
openide/python/testData/highlighting/irrefutablePatternIsNotLastOrPatternAlternative.py
Mikhail Golubev e9d11d1215 PY-48010 Warn about problems causing SyntaxErrors in PEP 634 patterns
GitOrigin-RevId: 718645cc5dfd6d0a14f1bd802f3c5bb2bb2c6074
2021-10-18 13:57:02 +00:00

10 lines
661 B
Python

match x:
case <error descr="Pattern makes remaining case clauses unreachable">([x] | x)</error>:
pass
case <error descr="Pattern makes remaining case clauses unreachable">(<error descr="Pattern makes remaining alternatives unreachable">x</error> | [x])</error>:
pass
case <error descr="Pattern makes remaining case clauses unreachable">(<error descr="Pattern makes remaining alternatives unreachable">([x] | x)</error> | [x])</error>:
pass
case (<error descr="Pattern makes remaining alternatives unreachable">(<error descr="Pattern makes remaining alternatives unreachable">x</error> | [x])</error> | [x]):
pass