littrs-ruff-python-parser 0.6.2

Vendored ruff_python_parser for littrs (from github.com/astral-sh/ruff)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Invalid keyword pattern in class argument
match subject:
    case Foo(x as y = 1):
        pass
    case Foo(x | y = 1):
        pass
    case Foo([x, y] = 1):
        pass
    case Foo({False: 0} = 1):
        pass
    case Foo(1=1):
        pass
    case Foo(Bar()=1):
        pass
    # Positional pattern cannot follow keyword pattern
    # case Foo(x, y=1, z):
    #     pass