File: assignment.py

package info (click to toggle)
python-pegen 0.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,980 kB
  • sloc: python: 15,064; makefile: 89
file content (107 lines) | stat: -rw-r--r-- 765 bytes parent folder | download
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
a = b
a += b
a -= b
a *= b
a /= b
a //= b
a %= b
a |= b
a ^= b
a **= b
a &= b
a @= b
a <<= b
a >>= b
a += yield



(a) += 1
a[1] += 1
a.b += 1
a.b.c += 1
f(i for i in range(2)).a += 1
f().a += 1



(a) = 1
a.b = 1
a.b.c = 1
a.b.c.d = 1
a[b] = c
a[b][c] = 1
a.b[c] = 1
a[1:] = b
a[:1] = b
a[1:10:2] = b



a: int = b
a: int = yield
a.b: int
a.b: int = 1
a[b]: int = 1
a[b]: int = 1
a = 1
a = 1.0



a = ""
a = u""
a = r"\c"
a = b"a"
a = f"{a}"
a = f"{d}" "rr"
a = "rr" f"{d}" "rr"



a = ()
a = (1,)
a = (1, 2)



b = []
b = [
    1,
]
b = [1, 2]



c = {
    1,
}
c = {1, 2}
d = {}
d = {1: 2}
d = {
    1: 2,
}
d = {1: 2, 3: 4}



a = True
b = False
c = None



d = *a, (*b, c)
d = *a, (*b, *c)



f = (a := 1)



a, b = c
a, *b = c
a, *b, d = c
a, *b, d = yield d