tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
P\¬Qc@s“ddlmZmZmZddlZddlZddlTdejfd„ƒYZdejfd„ƒYZd„Z    e
d    kre    ƒndS(
iÿÿÿÿ(t run_unittesttcheck_syntax_errortcheck_py3k_warningsN(t*t
TokenTestscBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCs6d}|j|ddƒd}|j|ddƒdS(Niisbackslash for line continuationisbackslash ending commenti(t assertEqual(tselftx((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testBackslashs
cCs~|jddƒ|jddƒ|jddƒ|jttdƒddlm}|dkrÞ|jddƒ|jd    d
kƒ|jd    d
kƒxâdD];}yt|ƒ}Wqœtk
rÖ|jd|ƒqœXqœWnœ|dkri|jddƒ|jdd
kƒ|jdd
kƒxWdD];}yt|ƒ}Wq'tk
ra|jd|ƒq'Xq'Wn|jd|ƒdS(Niÿiÿÿÿt0xiÿÿÿÿ(tmaxinti€ii€Iÿÿÿÿit
2147483648t 040000000000t 0x100000000s(OverflowError on huge integer literal %rIÿÿÿÿÿÿÿI€I€lÿÿÿÿt9223372036854775808t02000000000000000000000t0x10000000000000000sWeird maxint value %ri€(R R R I€(RRR(    Rt assertRaisest SyntaxErrortevaltsysR
t
assertTruet OverflowErrortfail(RR
tsR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestPlainIntegerss2    
 cCs4d}d}d}d}d}d}d}d}dS(Nllÿÿÿÿlÿÿÿ?lÒ
~¹Ÿl!]c((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestLongIntegers6scCsFd}d}d}d}d}d}d}d}d}d}d}dS(Ng…ëQ¸    @g s@gj¼t“Ô?gì“ ñBg´àø¤tã =gàWëH»BgFÞ@((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
testFloats@sc
Cs{d}d}|jt|ƒdko-||kƒd}d}|jt|ƒdkop||kopt|ƒdkƒd}d}|jt|ƒdko³||ko³t|ƒdkƒd}d}|jt|ƒd    koä||kƒd
}d
}|jt|ƒd    ko||kƒd }d }|j||ƒd }|j||ƒd }|j||ƒd }|j||ƒdS( Ntis'ii't"i"sdoesn't "shrink" does itisdoes "shrink" doesn't its2
The "quick"
brown fox
jumps over
the 'lazy' dog.
(RtlentordR(RRty((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestStringLiteralsNs0%77%%(t__name__t
__module__RRRRR!(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR s
    
       
   t GrammarTestscBs‹eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zejedƒd„ƒZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z!d„Z"d„Z#d „Z$d!„Z%d"„Z&d#„Z'd$„Z(d%„Z)d&„Z*d'„Z+d(„Z,d)„Z-RS(*cCstdƒ}dS(Ns    1, 0 or 1(R(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testEvalInput‚sc Bs«d„}|ƒ|d=Œ|d>iŽd„}d„}ddUddU|j|jjd?ƒ|j|jjd@ƒejjd    ƒr¶|jejjdAƒ|jejjdBƒn,|jejjdCƒ|jejjdDƒd„}d„}d„}d„}d„}ddU|ƒ|dƒ|dƒ|ddƒ|ddƒedddEfƒ|ƒ|dƒ|dƒ|ddƒ|ddddddddd d!ƒ
|dƒ|dƒ|ddƒ|dddƒ|ddddddddd d!ƒ
|ddƒ|dddƒ|ddddƒ|ddddddddd d!ƒ
eddFƒeddGdƒeddHdddddd d!ƒ    ejjd    ƒrÁ|jejjdIƒn|jejjdJƒ|jeddKdƒddddLfƒdd'„}    |    ƒ|    dƒ|    dMŒ|    idd"6dd(„}
|
dƒ|
ddƒ|
didd%6dd)„} | ddƒ| dddƒ| dNŒ| ddOŒ| dddPŒ| ddidd&6ddd*„} | ƒ| dƒ| ddƒ| dQŒ| ddRŒ| didd%6| idd"6dd%6ddd+„} | dƒ| ddƒ| dddƒddd,„}|ddƒ|dddƒ|ddddƒdd-„}|ƒ|dƒ|ddƒ|dSŒ|dTŒ|idd"6dd.„}|dƒ|ddƒ|dddƒdd/„}|ddƒ|dddƒ|ddddƒ|dUŒ|ddidd&6ddd0„}|ƒ|dƒ|ddƒ|dddƒ|ddVŒ|idd"6dd%6ddd1„}|dƒ|ddƒ|dddƒ|ddddƒ|dWŒ|dddXŒ|ddYidd&6Žddd2„}|ddƒ|dddƒ|ddddƒ|dddddƒ|dZŒ|ddd[Œ|dd\idd36Žd4dUd5dUe    dƒe
d]ƒd6„}|j|dd7dd8dddgŒd^idd76dd86fƒ|j e e d9ƒ|j e e d:ƒe|d;ƒe|d<ƒdS(_NcSsdS(N((((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytf1scSsdS(N((t one_argument((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytf2”scSsdS(N((ttwot    arguments((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytf3•ss/def f4(two, (compound, (argument, list))): passs$def f5((compound, first), two): passR'R)R*tjavas(compound, (argument, list))tcompoundtargumenttlists(compound, first)tfirsts.1s.0cSsdS(N((tone_arg((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyta1¦scSsdS(N((R)targs((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyta2§scWsdS(N((trest((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytv0¨scWsdS(N((taR5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytv1©scWsdS(N((R7tbR5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytv2ªss.def v3(a, (b, c), *rest): return a, b, c, restiiiiiiiii    iR7s(b, c)R5R9tccSsdS(N((R7((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd01ÍscSsdS(N((R7R9((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd11ÒscSsdS(N((R7R9R;((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd21ÖscSsdS(N((R7R9((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd02ÝscSsdS(N((R7R9R;((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd12åscSsdS(N((R7R9R;td((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd22éscWsdS(N((R7R5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd01víscWsdS(N((R7R9R5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd11vôscWsdS(N((R7R9R;R5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd21vøscWsdS(N((R7R9R5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd02vþscWsdS(N((R7R9R;R5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd12vscWsdS(N((R7R9R;RAR5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytd22v sRAsdef d31v((x)): passsdef d32v((x,)): passc_s
||fS(N((R3tkwargs((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytfsRR sf(1, *(2,3), 4)sf(1, x=2, *(3,4), x=5)s
f(*g(1=2))s f(**g(1=2))(((s one_argument(stwos    arguments(stwos(compound, (argument, list))R-R.slist(s(compound, first)stwoR-R0(stwos.1R-R.slist(s.0stwoR-R0(ii(ii(ii(ii(R7s(b, c)srestR9R;(R7s.1srestR9R;(ii(i(i(iii(ii(i(ii(i(iiii(i(iiii(iii(iiii(iii(i(iiii(iii(ii(i(iii(Rt    func_codet co_varnamesRtplatformt
startswithtf4tf5tv3td31vtd32vRRRR(RR&R(R+R2R4R6R8R:R<R=R>R?R@RBRCRDRERFRGRHRJ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testFuncdef†s
   
         
                    
 
 
 
 %
 
 % % "( 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    ' cCsÔd„}|j|ƒdƒd„}d„}|j|ƒdddgƒdd„d„d„}|j|ƒdƒd    d
„}|j|dd    ƒd ƒ|j|dd    d ƒd ƒt|dƒt|dƒdS(NcSsdS(Ni((((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt<lambda>)sicSsttS(N(R7RA(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU+scSs&gdddgD]}d|k^qS(Niÿÿÿÿili((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU,sicSs|S(N((tz((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU.scSs|ƒS(N((R ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU.scSs|ƒS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU.sicSs |||S(N((RR RV((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU0siiislambda x: x = 2slambda (None,): None(RR(Rtl1tl2tl3tl4tl5((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testLambdef's              cCsd}~d„}|ƒdS(NicSs d}~dS(Ni((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytfoo<s((RRR]((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestSimpleStmt9s    c    Csxdd}d}d    }}}d
\}}}ddd f}\}}}\}}}}t|dƒt|dƒdS( Niiiis    x + 1 = 1s a + 1 = b + 2(iii(iii(iii(iii(ii(R(    RRR RVtabcR7R9R;txyz((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testExprStmtDs- c s»ddl}tj}|jƒt_dGdGdGHdGdGdGHdpGdGdpQdGdp[dGHtjdIdIdIJtjdIdIdItjJtjdp¦dIdp²dItjdpÅdIJddd„ƒY‰ˆƒ}|dIdIdIJ|dIdIdI|J|dp!dIdp-dI|dp=dIJ‡‡fd†}tjd    „‰|ƒdd
„‰|ƒ|jtjjƒd ƒ|t_t|d ƒt|d ƒdS(NiÿÿÿÿiiiitGulpcBseZd„ZRS(cSsdS(N((Rtmsg((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytwriteis(R"R#Rd(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRbhscs>tj}ˆƒt_zˆˆƒƒˆƒWd|t_XdS(N(Rtstdout(t    oldstdout(Rbttellme(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytdriverss        cSs|dIJdS(Ns hello world((tfile((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRg}scSs|dIJdS(Nsgoodbye universe((Ri((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRgƒss01 2 3
1 2 3
1 1 1
1 2 3
1 2 3
1 1 1
hello world
sprint ,s print >> x,((tStringIORRetNoneRtgetvalueR(RRjt save_stdouttgulpRh((RbRgsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testPrintStmtQs<            
      cCs@dddg}|\}}}|||f}~~~~~dS(Niii((RR_RR RVR`((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testDelStmt—s
cCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testPassStmt scCs xPqdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testBreakStmt§scCs¸d}x|rd}q    q    Wd}x-|sQd}y w%d}Wq%d}q%Xq%W|dkrn|j|ƒnd}x!|s—d}zwwWdd}XqwW|dkr´|j|ƒndS(NiiRtoks&continue failed to continue inside trys'continue inside try called except blocksfinally block not called(R(RtiRc((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestContinueStmt«s,        
       cs dd‡fd†}|ƒdS(Niics‡d}xR|rZ|d7}y1|r<|dkr<|d8}Pn|d8}w    Wq    ‚q    Xq    W|dkss|dkrƒˆjdƒndS(Niis1continue then break in try/except in loop broken!(R(textra_burning_oiltcountt    big_hippo(R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
test_innerÏs    
 
 
 ((RRy((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttest_break_continue_loopÅs
cCs3d„}d„}|ƒ|ƒ}t|dƒdS(NcSsdS(N((((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytg1áscSsdS(Ni((((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytg2âssclass foo:return 1(R(RR{R|R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
testReturnßs
            cCst|dƒdS(Nsclass foo:yield 1(R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    testYieldçscCsCy td‚Wntk
r nXy
t‚Wntk
r>nXdS(Ns just testing(t RuntimeErrortKeyboardInterrupt(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    testRaiseês  
 cCsŠddl}ddl}ddl}ddlm}ddlm}ddlm}m}ddlm}m}ddlm}m}dS(Niÿÿÿÿ(ttime(tpathtargv(RR‚RƒR„(RRR‚RƒR„((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
testImportñs cCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
testGlobalþscBsPd}~ddU|dkr-|jdƒn~ddU|dkrT|jdƒnd}~ddl}e|dƒrƒddUni}d    |Ud
|kr§|d
=n|id d 6krÊ|jd ƒni}i}d||Ud
|krö|d
=nd
|kr |d
=n||fid d6idd6fkrL|jd||fƒndS(Nsz=1+1
isexec 'z=1+1'\nsz=1+1s exec 'z=1+1'iÿÿÿÿt UnicodeTypes¸if 1:
            exec u'z=1+1\n'
            if z != 2: self.fail('exec u\'z=1+1\'\\n')
            del z
            exec u'z=1+1'
            if z != 2: self.fail('exec u\'z=1+1\'')sz = 1t __builtins__iRVsexec 'z = 1' in gsglobal a; a = 1; b = 2R7R9sexec ... in g (%s), l (%s)(RkRttypesthasattr(RRVR‰tgtl((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestExecs:    
 
 
 
&cCs²ds t‚dstdƒ‚d„s-t‚dsBtd„ƒ‚ytsQt‚Wn tk
rt}|jdƒnXytsŠtdƒ‚Wn tk
r­}|jdƒnXdS(NicSs|S(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU(scSs|dS(Ni((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU)ss6'assert True' should not have raised an AssertionErrorsthis should always passs;'assert True, msg' should not have raised an AssertionError(tAssertionErrortTrueR(Rte((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
testAssert$s s Won't work if __debug__ is FalsecCs ydstdƒ‚Wn*tk
rB}|j|jddƒnX|jdƒyts_t‚Wn,tk
rŽ}|jt|jƒdƒnX|jdƒdS(NiRcs%AssertionError not raised by assert 0s+AssertionError not raised by 'assert False'(RŽRR3RtFalseR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testAssert27s cCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestIfKs cCs d}d}|j|dƒdS(Nii(R(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    testWhileXscCsÎxd
D]}qWxd D]\}}}qWdd d„ƒY}d}x|dƒD]}||}qQW|dkr|jd    ƒng}x'd ddgD]\}|j|ƒq—W|j|dddgƒdS(NiiitSquarescBs#eZd„Zd„Zd„ZRS(cSs||_g|_dS(N(tmaxtsofar(RR—((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt__init__ms    cSs t|jƒS(N(RR˜(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt__len__pscSssd|ko|jkns(t‚nt|jƒ}x.||krg|jj||ƒ|d}q:W|j|S(Nii(R—t
IndexErrorRR˜tappend(RRttn((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt __getitem__qs    (R"R#R™RšRž(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR–ls        ii
isfor over growing sequence(iii(((i(i(i(RRœR(RRttjtkR–RRtresult((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestForgs   cCsÊy ddWntk
rnXy ddWn;tk
r?n+tk
rQ}ntk
rc}nnXy ddWntttfk
r’nXy ddWntttfk
r½}nXzWdXdS(Nii(tZeroDivisionErrortEOFErrort    TypeErrorR(RRc((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestTry‚s2      cCsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    testSuite™s c Cszds    ndrdrnds'dr'nd s2nd rHdrHdrHndrTdsvdrfdrfdsvd rvdrvndS(Ni((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestTest¨s  +c Cs;ddk}ddkrnddkr*nddkr9nddkrHnddkrWnddkrfnddkrunddk    r„nddkr“nddkr¢nddkodkodkodkodkodkodkodkodkodk    nrntdƒr(ntdƒr7ndS(Nis1 <> 1s>1 < 1 > 1 == 1 >= 1 <= 1 <> 1 != 1 in 1 not in 1 is 1 is not 1(((R(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestComparison³s6           t  cCsd}d}d}dS(Niiii((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestBinaryMaskOpsÇscCsd}d}d}dS(Niiiii((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testShiftOpsÌscCsd}d}d}d}dS(    Niiiiÿÿÿÿiiii((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestAdditiveOpsÑscCs,d}dd}d}dddd}dS(Niii((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestMultiplicativeOps×s
cCs7d
}d}d}ddAdB}ddd    d }dS( Niiÿÿÿÿiþÿÿÿiþÿÿÿiiiþÿÿÿiÿÿÿÿiiiÿÿÿÿiÿÿÿÿ((RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testUnaryOpsÝs
c    Csddl}ddl}|jd}|jƒ}|jdjƒ}d}|d}|d}|dd!}|d }|d}|}|d}|d }|dd!}i}d    |d    <d
|d<d |d<d |d<t|ƒ}|jƒ|jt|ƒd ƒdS(NiÿÿÿÿiR‚t01234iiûÿÿÿiüÿÿÿiýÿÿÿiiiis[1, (1,), (1, 2), (1, 2, 3)](i(ii(iii(RR‚RƒtmodulesR/tsortRtstr(    RRR‚R;RR7RRAtL((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testSelectorsäs,  
 
 
 
 
 
 
 
 
 
 
c Cs€d}dpdpd}dp'dp'dddf}g}dg}dpQdpQdg}dpfdpfdddg}g}i}idd6}idd6}idp¤ddp­d6}idd6dd6}idd6dd6}idd6dd6dd6dd6d    d
6d d 6}dh}ddh}dddh}dddh}td ƒ}tdƒ}|jtdƒdƒ|}d}d}dS(NiiitoneR)tthreeitfouritfiveitsixs`x`s `1 or 2 or 3`s`1,2`s(1, 2)Ri{(RR(RR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    testAtomss2      0       c    Csºddd„ƒY}ddd„ƒY}d|fd„ƒY}d|fd„ƒY}d    |||fd
„ƒY}d dd „ƒY}d „}|ddd„ƒYƒ}|j|jtƒdS(NtBcBseZRS((R"R#(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR»,stB2cBseZRS((R"R#(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR¼-stC1cBseZRS((R"R#(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR½.stC2cBseZRS((R"R#(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR¾/stDcBseZRS((R"R#(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR¿0stCcBs#eZd„Zd„Zd„ZRS(cSsdS(N((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytmeth12scSsdS(N((Rtarg((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytmeth23scSsdS(N((RR2R4((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytmeth34s(R"R#RÁRÃRÄ(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRÀ1s        cSs t|_|S(N(Rt    decorated(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pytclass_decorator8s    tGcBseZRS((R"R#(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRÇ;s(((((RRÅR(    RR»R¼R½R¾R¿RÀRÆRÇ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testClassdef*s    cCsBdddg}|jd„|Dƒidd6dd6dd6ƒdS(NiiicSsi|]}|d|“qS(i((t.0Rt((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys
<dictcomp>Es    i(R(Rtnums((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testDictcomps@scs"dddddg}dddg}d    d
d g}ˆjg|D]}|jƒ^q@ddd gƒˆjg|D]}d|^qrdd dddgƒˆjg|D]}|dkr¨|^q¨dddgƒˆjg|D]}|D]}||f^qêqàd$d%d&d'd(d)d*d+d,d-d.d/d0d1d2gƒˆjg|D]>}g|D]}d|krP|^qPD]}||f^qlqCd3d4d5d6d7d8d9d:d;d<g
ƒˆjgtdƒD]}d„|ƒ^q¼dgddgdddgddddgdddddggƒd„}    ˆj|    |ƒtttgƒ‡fd†}
|
ƒtˆdƒtˆdƒd=d>d?g} d@dAdBg} dCdDdEdFg} g| D]V\}}| D]C\}}| D]0\}}||krÆ||krÆ||f^qÆq¶q¦}ˆj|dGdHdIdJgƒdS(KNiiiiitAppletBananatCoconuts  Apples Banana s Coco  nut  s    Coco  nutii    i iRcSs%gt|dƒD]}||^qS(Ni(trange(R7Rt((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRUZsiii@icSs9g|D].}|dkrd|ko0dkn^qS(Nii(Rk(RŒR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt test_in_func]scshˆjgdddgD])}g||dgD] }|^q-^qddgddgddggƒdS(Niiiiii(R(RR (R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttest_nested_frontbsBs"[i, s for i in nums for s in strs]s[x if y]tBoeingtFordt
Macdonaldsi
tAirlineritEngineit Cheeseburger(iRÌ(iRÍ(iRÎ(iRÌ(iRÍ(iRÎ(iRÌ(iRÍ(iRÎ(iRÌ(iRÍ(iRÎ(iRÌ(iRÍ(iRÎ(iRÍ(iRÎ(iRÍ(iRÎ(iRÍ(iRÎ(iRÍ(iRÎ(iRÍ(iRÎ(iRÒ(iRÓ(iRÔ(i
RÕ(iRÖ(iR×(ii
(ii(ii(ii(RÒRÕ(RÒRÖ(RÓRÖ(RÔR×(RtstripRÏR’R(RRÊtstrstspcsRRRtRJRŸRÐRÑt    supplierstpartstsupparttsnotsnametpnotpnametsp_snotsp_pno((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testListcompsGsL268/                N   +C              0csd„tdƒDƒ}|j|jƒgtdƒD] }|^q2ƒy|jƒ|jdƒWntk
rsnXd‰y1‡fd†ˆDƒ}|jƒ|jdƒWntk
r¾nX|jtd„dDƒƒgdD]}dD]}||f^qéq߃|jtd    „d
Dƒƒgd
D]}d D]}||f^q/q%ƒgtdƒD] }|^qX‰d „d „ˆDƒDƒ}|jt|ƒtgtdƒD] }|^q£ƒƒ|jtd„tdƒDƒƒtgtdƒD]}|d^q胃|jtd„tdƒDƒƒtgtdƒD]}|dr1||^q1ƒƒ|jtd„d„tdƒDƒDƒƒtgtdƒD] }|^qŽƒƒ|jtd„d„d„tdƒDƒDƒDƒƒtgtdƒD] }|^q烃|jtd„gd„tdƒDƒD] }|^q#DƒƒtgtdƒD] }|^qIƒƒ|jtd„d„d„tdƒDƒDƒDƒƒtgtdƒD] }|^q¢ƒƒ|jtd„d„d„tdƒDƒDƒDƒƒdƒt|dƒt|d ƒdS(!Ncss.|]$}gtdƒD] }|^qVqdS(i
N(RÏ(RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>ˆsii
s&should produce StopIteration exceptionc3s|] }ˆVqdS(N((RÉRA(R7(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>’ssshould produce TypeErrorcss(|]}dD]}||fVq qdS(tabcdN((RÉRR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>˜sRåcss(|]}dD]}||fVq qdS(txyN((RÉRR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>™stabRæcss|] }|VqdS(N((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>œscss|] }|VqdS(N((RÉR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>œscss|]}|dVqdS(iN((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>Ÿsicss#|]}|dr||VqdS(iN((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr> scss|] }|VqdS(N((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¡scss|] }|VqdS(N((RÉR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¡scss|] }|VqdS(N((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¢scss|] }|VqdS(N((RÉR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¢scss|] }|VqdS(N((RÉRV((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¢scss|] }|VqdS(N((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>£scss|] }|VqdS(N((RÉRV((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>£scss|]}tr|VqdS(N(R(RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¤scss|] }|VqdS(N((RÉR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¤scss|]}tr|VqdS(N(R(RÉRV((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¤scss|]}tr|VqdS(N(R(RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¥scss|]}tr|VqdS(N(R’(RÉR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¥scss|]}tr|VqdS(N(R(RÉRV((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¥sisfoo(x for x in range(10), 100)sfoo(100, x for x in range(10))(    RÏRtnextRt StopIterationR¥R/tsumR(RR‹RR R9((R7sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt testGenexps†s8/
 
 FF5ISOYbY: cs d‰d„tˆƒDƒ}d‰|jtt|ƒƒdƒd‰t‰‡‡fd†tˆƒDƒ}d‰t‰|jgtdƒD]%}tdƒD]}||f^q˜qˆt|ƒƒ|jgtdƒD] ‰ˆdrЈdrЈ^qÐdddgƒ|jtd    „tdƒDƒƒdddgƒ|jgdddgD]\‰ˆ^qHd
dd gƒ|jtd „dddgDƒƒdd dgƒdS(Ni
css|] }|VqdS(N((RÉRt((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>«sic3s4|]*}ˆrtˆƒD]}||fVqqdS(N(RÏ(RÉRtRŸ(ttR(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¯siiiicss)|]}|dr|dr|VqdS(iiN((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>¶siicss|]\}|VqdS(N((RÉR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pys    <genexpr>ºsii    (i(i(i(i(i(i    (RÏRRR/R’R(RR‹RtRŸ((RìRsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestComprehensionSpecials©sHF/8cCsºdtfd„ƒY}|ƒWdQX|ƒ}WdQX|ƒ \}}WdQX|ƒ|ƒWdQXWdQX|ƒ}|ƒ}WdQXWdQX|ƒ}|ƒWdQXWdQXdS(NtmanagercBseZd„Zd„ZRS(cSsdS(Nii(ii((R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    __enter__¾scWsdS(N((RR3((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt__exit__Às(R"R#RïRð(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRî½s    (tobject(RRîRR ((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttest_with_statement¼s 
 
 
 
c    s§‡fd†}|jgd„d„fD]‰ˆƒr(ˆƒ^q(tgƒ|jgd„d„fD]‰ˆƒrfˆƒ^qftgƒ|jgd„d„fD]‰ˆtƒr¤ˆtƒ^q¤tgƒ|jd    n |d
d ƒd    ƒ|jd r    |d d ƒnd    d    ƒ|jd r+d    o.d nddƒ|jd rMd    oPd nddƒ|jd    old ndd ƒ|jd r”d p—|ddƒnddƒ|jdpÅ|ddƒn |ddƒdƒ|jd pêd    n |ddƒd    ƒ|jd     ndtƒ|jd rd     nddƒ|jdnddƒ|jdndd    ƒ|jdnddƒ|jd dnddƒ|jd r™d dknddƒdS(Ncs    ˆGH|S(s@helper to check that evaluation of expressions is done correctly((Rctret(R(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt
_checkevalÒscSstS(N(R(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU×scSstS(N(R’(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRU×scSstS(N(R(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRUØscSstS(N(R’(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRUØscSs|r
tStS(N(R’R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRUÙscSs|r
tStS(N(RR’(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyRUÙsiischeck 1ischeck 2ischeck 3iischeck 4scheck 5scheck 6iii iii (RRR’(RRô((RsY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttestIfElseExprÐs&>>D%""+.%cCs|jdddƒ|jddƒ|jd
dƒ|jtddkkƒ|jtdkdkƒ|jtdkoƒdknƒdS( Niiiiiiiiii(RRR’t assertFalse(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyttest_paren_evaluationês (.R"R#R%RTR\R^RaRoRpRqRrRuRzR}R~RR…R†RR‘tunittestt
skipUnlesst    __debug__R“R”R•R¢R¦R§R¨R©RªR«R¬R­R®R´RºRÈRËRäRëRíRòRõR÷(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyR$wsR        ¡                F                                                                                                             (            ?    #            cCsNtdtfdtfdtfdtfdtfƒtttƒWdQXdS(Nsbackquote not supporteds*tuple parameter unpacking has been removeds(parenthesized argument names are invalidsclassic int divisions.+ not supported in 3.x(Rt SyntaxWarningtDeprecationWarningRRR$(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt    test_mainós                t__main__( ttest.test_supportRRRRøRtTestCaseRR$RýR"(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_grammar.pyt<module>s  
kÿÿÿ