summaryrefslogtreecommitdiff
path: root/testsuite/python310.py
blob: 8cd98f25e21201806d0f88d41ac8184a325455e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#: Okay
var, var2 = 1, 2
match (var, var2):
    case [2, 3]:
        pass
    case (1, 2):
        pass
    case _:
        print("Default")
#: Okay
var = 0, 1, 2
match var:
    case *_, 1, 2:
        pass
    case 0, *_, 2:
        pass
    case 0, 1, *_:
        pass
    case (*_, 1, 2):
        pass
    case (0, *_, 2):
        pass
    case (0, 1, *_):
        pass
#: E271:2:6 E271:3:9 E271:5:9 E271:7:9
var = 1
match  var:
    case  1:
        pass
    case	2:
        pass
    case  (
        3
    ):
        pass
#: E275:2:6 E275:3:9 E275:5:9
var = 1
match(var):
    case(1):
        pass
    case_:
        pass