Mercurial > cpython-lru_cache-weakref
annotate Lib/test/tokenize_tests.txt @ 54294:dba767bc3155 legacy-trunk
remove mention of old ctypes version
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sat, 23 May 2009 20:59:09 +0000 |
| parents | c7e03cf8333e |
| children | cb56330d7adc efe3f2c0da5e |
| rev | line source |
|---|---|
|
29086
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
1 # Tests for the 'tokenize' module. |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
2 # Large bits stolen from test_grammar.py. |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
3 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
4 # Comments |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
5 "#" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
6 #' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
7 #" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
8 #\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
9 # |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
10 # abc |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
11 '''# |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
12 #''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
13 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
14 x = 1 # |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
15 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
16 # Balancing continuation |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
17 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
18 a = (3, 4, |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
19 5, 6) |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
20 y = [3, 4, |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
21 5] |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
22 z = {'a':5, |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
23 'b':6} |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
24 x = (len(`y`) + 5*x - a[ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
25 3 ] |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
26 - x + len({ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
27 } |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
28 ) |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
29 ) |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
30 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
31 # Backslash means line continuation: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
32 x = 1 \ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
33 + 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
34 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
35 # Backslash does not means continuation in comments :\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
36 x = 0 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
37 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
38 # Ordinary integers |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
39 0xff <> 255 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
40 0377 <> 255 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
41 2147483647 != 017777777777 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
42 -2147483647-1 != 020000000000 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
43 037777777777 != -1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
44 0xffffffff != -1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
45 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
46 # Long integers |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
47 x = 0L |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
48 x = 0l |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
49 x = 0xffffffffffffffffL |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
50 x = 0xffffffffffffffffl |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
51 x = 077777777777777777L |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
52 x = 077777777777777777l |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
53 x = 123456789012345678901234567890L |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
54 x = 123456789012345678901234567890l |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
55 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
56 # Floating-point numbers |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
57 x = 3.14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
58 x = 314. |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
59 x = 0.314 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
60 # XXX x = 000.314 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
61 x = .314 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
62 x = 3e14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
63 x = 3E14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
64 x = 3e-14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
65 x = 3e+14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
66 x = 3.e14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
67 x = .3e14 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
68 x = 3.1e4 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
69 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
70 # String literals |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
71 x = ''; y = ""; |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
72 x = '\''; y = "'"; |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
73 x = '"'; y = "\""; |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
74 x = "doesn't \"shrink\" does it" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
75 y = 'doesn\'t "shrink" does it' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
76 x = "does \"shrink\" doesn't it" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
77 y = 'does "shrink" doesn\'t it' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
78 x = """ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
79 The "quick" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
80 brown fox |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
81 jumps over |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
82 the 'lazy' dog. |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
83 """ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
84 y = '\nThe "quick"\nbrown fox\njumps over\nthe \'lazy\' dog.\n' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
85 y = ''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
86 The "quick" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
87 brown fox |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
88 jumps over |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
89 the 'lazy' dog. |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
90 '''; |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
91 y = "\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
92 The \"quick\"\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
93 brown fox\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
94 jumps over\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
95 the 'lazy' dog.\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
96 "; |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
97 y = '\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
98 The \"quick\"\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
99 brown fox\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
100 jumps over\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
101 the \'lazy\' dog.\n\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
102 '; |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
103 x = r'\\' + R'\\' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
104 x = r'\'' + '' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
105 y = r''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
106 foo bar \\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
107 baz''' + R''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
108 foo''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
109 y = r"""foo |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
110 bar \\ baz |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
111 """ + R'''spam |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
112 ''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
113 x = u'abc' + U'ABC' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
114 y = u"abc" + U"ABC" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
115 x = ur'abc' + Ur'ABC' + uR'ABC' + UR'ABC' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
116 y = ur"abc" + Ur"ABC" + uR"ABC" + UR"ABC" |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
117 x = ur'\\' + UR'\\' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
118 x = ur'\'' + '' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
119 y = ur''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
120 foo bar \\ |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
121 baz''' + UR''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
122 foo''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
123 y = Ur"""foo |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
124 bar \\ baz |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
125 """ + uR'''spam |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
126 ''' |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
127 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
128 # Indentation |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
129 if 1: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
130 x = 2 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
131 if 1: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
132 x = 2 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
133 if 1: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
134 while 0: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
135 if 0: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
136 x = 2 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
137 x = 2 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
138 if 0: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
139 if 2: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
140 while 0: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
141 if 1: |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
142 x = 2 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
143 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
144 # Operators |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
145 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
146 def d22(a, b, c=1, d=2): pass |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
147 def d01v(a=1, *restt, **restd): pass |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
148 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
149 (x, y) <> ({'a':1}, {'b':2}) |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
150 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
151 # comparison |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
152 if 1 < 1 > 1 == 1 >= 1 <= 1 <> 1 != 1 in 1 not in 1 is 1 is not 1: pass |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
153 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
154 # binary |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
155 x = 1 & 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
156 x = 1 ^ 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
157 x = 1 | 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
158 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
159 # shift |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
160 x = 1 << 1 >> 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
161 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
162 # additive |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
163 x = 1 - 1 + 1 - 1 + 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
164 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
165 # multiplicative |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
166 x = 1 / 1 * 1 % 1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
167 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
168 # unary |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
169 x = ~1 ^ 1 & 1 | 1 & 1 ^ -1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
170 x = -1*1/1 + 1*1 - ---1*1 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
171 |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
172 # selector |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
173 import sys, time |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
174 x = sys.modules['time'].time() |
|
432add84e062
Effectively renamed tokenize_tests.py to have a txt extension instead.
Tim Peters <tim.peters@gmail.com>
parents:
diff
changeset
|
175 |
|
32888
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
29086
diff
changeset
|
176 @staticmethod |
|
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
29086
diff
changeset
|
177 def foo(): pass |
|
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
29086
diff
changeset
|
178 |
