ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
V\¬Qc)@sfdZddlTddlZddlZddlZdefd„ƒYZddlmZm    Z    ddlm
Z
m Z m Z d„Z d    d
„Zd „Zd „Zd „Zdfd„ƒYZejejejejejejejejejejejejejej ej!ej"gZ#idej$6dej%6dej&6dej'6dej(6dej)6dej*6Z+ej,ej-ej.ej/ej0ej1ej2ejej3ej4ej5ej6ej7ej8ej9ej:ej;ej<ej=ej>ej?ej@ejAejBejCejejejejejejejDejejejejejej ej!ej"ejEg)ZFeGedƒreFjHejIƒneGedƒr±eFjHejJƒnejejejejejejejejejejej ej!g ZKiZLx'ejMjNƒD]\ZOZPePeLeO<qWx'ejQjNƒD]\ZOZPePeLeO<q?Wd„ZRdS(sîParse tree transformation module.
 
Transforms Python source code into an abstract syntax tree (AST)
defined in the ast module.
 
The simplest ways to invoke this module are via parse and parseFile.
parse(buf) -> AST
parseFile(path) -> AST
iÿÿÿÿ(t*Nt WalkerErrorcBseZRS((t__name__t
__module__(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR!s(t
CO_VARARGStCO_VARKEYWORDS(t    OP_ASSIGNt    OP_DELETEtOP_APPLYcCs3t|dƒ}|jƒd}|jƒt|ƒS(NtUs
(topentreadtclosetparse(tpathtftsrc((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    parseFile's
texeccCsT|dks|dkr(tƒj|ƒS|dkrDtƒj|ƒStdƒ‚dS(NRtsingletevals4compile() arg 3 must be 'exec' or 'eval' or 'single'(t Transformert
parsesuitet    parseexprt
ValueError(tbuftmode((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR 1s
 cCs¯g}x¢|D]š}t|dƒr8|j|jƒƒq t|ƒtdƒkrl|jtt|ƒƒƒq t|ƒtgƒkrš|jt|ƒƒq |j|ƒq W|S(NtasList(NN(thasattrtappendRttypetNonettuple(tnodestltitem((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR:s cCsbt|dtƒs|dSx@|dD]4}t|tƒr&t|ƒ}|dk    rZ|Sq&q&WdS(Nii(t
isinstanceR t extractLineNoR(tasttchildtlineno((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR%Hs  cGst|d}|tkr]yt||dŒSWqptk
rYt|Gt|ƒG|GH‚qpXntdt|ƒ‚dS(Niis$Can't find appropriate Node type: %s(R!t    TypeErrortlenRtstr(targstkind((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytNodeRs
 
RcBsUeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„ZeZd„Zd„ZeZeZeZd„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-d(„Z.d)„Z/d*„Z0d+„Z1d,„Z2d-„Z3d.„Z4d/„Z5d0„Z6d1„Z7d2„Z8d3„Z9e9Z:e9Z;e9Z<d4„Z=d5„Z>d6„Z?e?Z@d7„ZAd8„ZBd9„ZCd:„ZDd;„ZEd<„ZFd=„ZGd>„ZHd?„ZId@„ZJdA„ZKdB„ZLdC„ZMdD„ZNdE„ZOdF„ZPdG„ZQdH„ZRdI„ZSdJ„ZTdK„ZUdL„ZVdM„ZWdN„ZXdO„ZYdP„ZZdQ„Z[dR„Z\dS„Z]dT„Z^dU„Z_dV„Z`dW„ZadX„ZbdY„ZcdZ„Zdd[„Zed\„Zfd]„Zgd^„Zhd_„Zid`„Zjda„Zkdb„Zldc„Zmdd„Znde„Zodf„Zpdg„Zqdh„Zrdi„Zsdj„Ztdk„Zudl„Zvdm„Zwdn„Zxdo„Zydp„Zzdq„Z{dr„Z|ds„Z}dudt„ZRS(vsêUtility object for transforming Python parse trees.
 
    Exposes the following methods:
        tree = transform(ast_tree)
        tree = parsesuite(text)
        tree = parseexpr(text)
        tree = parsefile(fileob | filename)
    cCsÕi|_xEtjjƒD]4\}}t||ƒrt||ƒ|j|<qqW|j|jtj<i|j    tj
6|j tj 6|j tj6|jtj6|jtj6|jtj6|jtj6|_d|_dS(N(t    _dispatchtsymboltsym_nametitemsRtgetattrt com_NEWLINEttokentNEWLINEt    atom_lpartLPARt    atom_lsqbtLSQBt atom_lbracetLBRACEtatom_backquotet    BACKQUOTEt atom_numbertNUMBERt atom_stringtSTRINGt    atom_nametNAMEt_atom_dispatchRtencoding(tselftvaluetname((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt__init__hs         cCsCt|tƒpt|tƒs6tj|ddƒ}n|j|ƒS(s,Transform an AST into a modified parse tree.t    line_infoi(R$R tlisttparsertst2tuplet compile_node(RGttree((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    transformxscCs|jtj|ƒƒS(s6Return a modified parse tree for the given suite text.(RQRMtsuite(RGttext((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR~scCs|jtj|ƒƒS(s;Return a modified parse tree for the given expression text.(RQRMtexpr(RGRS((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR‚scCs:t|ƒtdƒkr't|ƒ}n|j|jƒƒS(s@Return a modified parse tree for the contents of the given file.t(RR
RR (RGtfile((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    parsefile†scCs|d}|tjkr=|d|_|d}|d}n|tjkr]|j|dƒS|tjkr}|j|dƒS|tjkr|j|dƒS|tjkr½|j|dƒS|tjkrÝ|j|dƒS|tjkrý|j|dƒSt    d|f‚dS(Niiisunexpected node type(
R0t encoding_declRFt single_inputt
file_inputt
eval_inputtlambdeftfuncdeftclassdefR(RGtnodetn((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRO‘s$
 
 cCs5|dd}|tjkr.|j|dƒStƒS(Ni(R5R6tcom_stmttPass(RGR_R`((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRY©scCs—|j|tjƒ}|dk    r*d}nd}g}xK||D]?}|dtjkrA|dtjkrA|j||ƒqAqAWt|t    |ƒƒS(Nii(
t get_docstringR0RZRR5t    ENDMARKERR6tcom_append_stmttModuletStmt(RGtnodelisttdoctitstmtsR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRZ³s     &cCst|j|dƒƒS(Ni(t
Expressiontcom_node(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR[¿scCs]t|ƒ}|j|ƒ}d}x5||krXt|||ddƒ}|d7}q$W|S(Nii(R*RCtGetattr(RGRhtlistlenR#Rj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytdecorator_nameÄs cCsL|j|ddƒ}t|ƒdkrB|j||dƒ}n|}|S(Nii(RpR*tcom_call_function(RGRhtfuncnameRT((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    decoratorÒs
cCs;g}x(|D] }|j|j|dƒƒq Wt|ƒS(Ni(RRst
Decorators(RGRhR2t dec_nodelist((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
decoratorsãs cCs¢|ddtjkrC|dgt|ddƒ}|j|ƒS|ddtjkr•|j|ddƒ}|j|ddƒ}||_|Stƒ‚dS(Nii(R0R]RLR^RvR(RGRhR`Rvtcls((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    decoratedës     c
Csÿt|ƒdkr,|j|ddƒ}nd}|dd}|dd}|dd}|dtjkrŽ|j|dƒ\}}}nd    }}d}|j|dƒ}    |j|dƒ}
|    dk    rÝ|
jd=nt    ||||||    |
d|ƒS(
NiiiiüÿÿÿiiýÿÿÿiÿÿÿÿR(((
R*RvRR0t varargslistt com_arglistRcRmR!tFunction( RGRhRvR(RIR,tnamestdefaultstflagsRitcode((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR]÷s 
  cCs~|ddtjkr:|j|ddƒ\}}}nd}}d}|j|dƒ}t||||d|ddƒS(NiiiiÿÿÿÿR(((R0RyRzRmtLambda(RGRhR|R}R~R((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR\s #
cCsÁ|dd}|j|dƒ}|ddtjkrAg}n3|ddtjkrag}n|j|dƒ}|j|dƒ}|dk    r |jd=nt||||d|ddƒS(NiiÿÿÿÿiiiR((    RcR5tCOLONtRPARt    com_basesRmRR!tClass(RGRhRIRitbasesR((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR^&s          cCs|j|dƒS(Ni(Ra(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytstmt<scCsGg}x4tdt|ƒdƒD]}|j|||ƒqWt|ƒS(Nii(trangeR*ReRg(RGRhRkRj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt simple_stmtCscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
parametersJscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRyMscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytfpdefPscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytfplistSscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt dotted_nameVscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytcomp_opYscCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyttrailer\scCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytsliceop_scCs
t‚dS(N(R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytargumentbscCs|d}|j|ƒ|dƒ}t|ƒdkrHt|d|jƒS|ddtjkrÄg}xAtdt|ƒddƒD]#}|j|j||t    ƒƒq‚Wt
||d|ddƒS|j |dƒ}|j |dƒ}t ||d|d|dƒStd‚dS(NiÿÿÿÿiR(iiscan't get here(t lookup_nodeR*tDiscardR(R5tEQUALR‡Rt
com_assignRtAssignt com_augassigntcom_augassign_opt    AugAssignR(RGRhtentexprNodetnodeslRjtlvaltop((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    expr_stmtjs
#!cCsðg}t|ƒdkr'd}d}n?|ddtjkrZ|j|dƒ}d}n d}d}x:t|t|ƒdƒD] }|j|j||ƒƒqW|ddtjkrÕt||d|ddƒSt    ||d|ddƒS(NiiiiiÿÿÿÿR((
R*RR5t
RIGHTSHIFTRmR‡RtCOMMAtPrinttPrintnl(RGRhR2tstarttdestRj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
print_stmt{s        cCs|j|dtƒS(Ni(R”R(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytdel_stmtscCstd|ddƒS(NR(ii(Rb(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    pass_stmt’scCstd|ddƒS(NR(ii(tBreak(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
break_stmt•scCstd|ddƒS(NR(ii(tContinue(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt continue_stmt˜scCsUt|ƒdkr0ttdƒd|ddƒSt|j|dƒd|ddƒS(NiR(ii(R*tReturntConstRRm(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt return_stmt›scCs&|j|dƒ}t|d|jƒS(NiR((RmR’R((RGRhRT((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
yield_stmt¡scCsLt|ƒdkr(|j|dƒ}n tdƒ}t|d|ddƒS(NiR(ii(R*RmR­RtYield(RGRhRH((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
yield_expr¥s cCs¨t|ƒdkr(|j|dƒ}nd}t|ƒdkrV|j|dƒ}nd}t|ƒdkr„|j|dƒ}nd}t|||d|ddƒS(NiiiR(ii(R*RmRtRaise(RGRhtexpr3texpr2texpr1((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
raise_stmt¬scCs|j|dƒS(Ni(Rm(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt import_stmt¼scCs%t|j|dƒd|ddƒS(NiR(ii(tImporttcom_dotted_as_names(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt import_nameÁscCsd}x"||ddkr*|d7}q    W|d}||dtjkrl|j||ƒ}|d7}nd}||ddtjkr®t|dg|d|ddƒS||d||ddtjk}t||j|ƒ|d|ddƒSdS(    Nit.iRURR(i(RN(    R0RŒtcom_dotted_nameR5tSTARtFromRR8tcom_import_as_names(RGRhtidxtleveltfromnameR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt import_fromÆs
 'cCsVg}x5tdt|ƒdƒD]}|j||dƒqWt|d|ddƒS(NiiR(i(R‡R*RtGlobal(RGRhR|Rj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt global_stmtÜscCs‘|j|dƒ}t|ƒdkri|j|dƒ}t|ƒdkr`|j|dƒ}qsd}n
d}}t|||d|ddƒS(    NiiiiiR(ii(RmR*RtExec(RGRhRµR´R³((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    exec_stmtãs    
cCs\|j|dƒ}t|ƒdkr;|j|dƒ}nd}t||d|ddƒS(NiiiR(ii(RmR*RtAssert(RGRhRµR´((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt assert_stmtñs
cCs»g}xetdt|ƒddƒD]G}|j||dƒ}|j||dƒ}|j||fƒq#Wt|ƒddkrš|j|dƒ}nd}t||d|ddƒS(NiiiiiÿÿÿÿR(i(R‡R*RmRRtIf(RGRhttestsRjttestNodet    suiteNodetelseNode((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytif_stmtús#cCsr|j|dƒ}|j|dƒ}t|ƒdkrN|j|dƒ}nd}t|||d|ddƒS(NiiiiR(ii(RmR*RtWhile(RGRhRÌtbodyNodeRÎ((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
while_stmt    s cCs‹|j|dtƒ}|j|dƒ}|j|dƒ}t|ƒdkrd|j|dƒ}nd}t||||d|ddƒS(NiiiiR(ii(R”RRmR*RtFor(RGRht
assignNodetlistNodeRÑRÎ((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytfor_stmtscCs |j|ƒS(N(tcom_try_except_finally(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyttry_stmt%scCs |j|ƒS(N(tcom_with(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt    with_stmt(scCs |j|ƒS(N(t com_with_var(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytwith_var+scCsjt|ƒdkr#|j|dƒSg}x4|D],}|dtjkr0|j||ƒq0q0Wt|ƒS(Nii(R*RaR0R†ReRg(RGRhRkR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRR.s cCs|jt|ƒS(N(t
com_binarytTuple(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyttestlist>scCs]t|ƒdkrP|ddtjkrP|j|dƒ}|j||dƒS|j|ƒS(Niii(R*R0tcomp_forRmtcom_generator_expressionRß(RGRhttest((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt testlist_compHs)cCs§t|ƒdkr:|ddtjkr:|j|dƒS|j|dƒ}t|ƒdkr£|j|dƒ}|j|dƒ}t|||d|ddƒS|S(NiiiiR((R*R0R\RmtIfExp(RGRhtthenRâtelse_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRâPs)cCsJt|ƒdkr:|ddtjkr:|j|dƒS|jt|ƒS(Nii(R*R0R\RÝtOr(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytor_test^s)cCs|jt|ƒS(N(RÝtAnd(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytand_testescCsA|j|dƒ}t|ƒdkr=t|d|ddƒS|S(NiÿÿÿÿiR(i(RmR*tNot(RGRhtresult((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytnot_testisc    Cs    |j|dƒ}t|ƒdkr)|Sg}xÄtdt|ƒdƒD]ª}||d}|d}|dtjkr¶|d}t|ƒdkrÄ|dkrªd}q³d}qÄnt|d}|dd}|j||j||ƒfƒqHWt||d|ƒS(    Niiiitnotsnot insis notR((RmR*R‡R5RDt
_cmp_typesRtCompare(    RGRhR_tresultsRjtnlR`RR(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
comparisonps"
 
      $cCs|jt|ƒS(N(RÝtBitor(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRT‘scCs|jt|ƒS(N(RÝtBitxor(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytxor_expr•scCs|jt|ƒS(N(RÝtBitand(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytand_expr™scCsâ|j|dƒ}xÈtdt|ƒdƒD]®}|j||ƒ}||ddtjkrƒt||gd|ddƒ}q,||ddtjkrÁt||gd|ddƒ}q,td||dd‚q,W|S(NiiiR(sunexpected token: %s(    RmR‡R*R5t    LEFTSHIFTt    LeftShiftRŸt
RightShiftR(RGRhR_Rjtright((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
shift_exprs##cCsâ|j|dƒ}xÈtdt|ƒdƒD]®}|j||ƒ}||ddtjkrƒt||gd|ddƒ}q,||ddtjkrÁt||gd|ddƒ}q,td||dd‚q,W|S(NiiiR(sunexpected token: %s(    RmR‡R*R5tPLUStAddtMINUStSubR(RGRhR_RjRü((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt
arith_exprªs##cCs |j|dƒ}xótdt|ƒdƒD]Ù}|j||ƒ}||dd}|tjkr{t||gƒ}ny|tjkrŸt||gƒ}nU|tjkrÃt    ||gƒ}n1|tj
krçt ||gƒ}n t d|‚|dd|_ q,W|S(Niiisunexpected token: %s(RmR‡R*R5R½tMultSLASHtDivtPERCENTtModt DOUBLESLASHtFloorDivRR((RGRhR_RjRütt((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytterm¶s cCs§|d}|d}|j|dƒ|ddƒ}|tjkrXt|d|dƒS|tjkr{t|d|dƒS|tjkr£t|d|dƒ}n|S(NiiÿÿÿÿiR(i(R‘R5RþtUnaryAddRtUnarySubtTILDEtInvert(RGRhteltR
R_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytfactorÈs
 
!cCs‘|j|dƒ}xwtdt|ƒƒD]`}||}|dtjkrwt||j||dƒgd|dƒS|j||ƒ}q)W|S(NiiR(i(RmR‡R*R5t
DOUBLESTARtPowertcom_apply_trailer(RGRhR_RjR((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytpowerÕs
  cCs|j|dd|ƒS(Ni(RE(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytatomâscCs@|ddtjkr/tdd|ddƒS|j|dƒS(NiiR(i((R5R‚RÞRm(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR7åscCs@|ddtjkr/tdd|ddƒS|j|dƒS(NiiR(i((R5tRSQBtListtcom_list_constructor(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR9êscCs@|ddtjkr/tdd|ddƒS|j|dƒS(NiiR(i((R5tRBRACEtDicttcom_dictorsetmaker(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR;ïscCst|j|dƒƒS(Ni(t    BackquoteRm(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR=ôscCs,t|ddƒ}t|d|ddƒS(NiiR(i(RR­(RGRhtk((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR?÷scCs[|jrM|jdkr6t|dƒj|jƒ}ntd|j|fƒSt|ƒSdS(Nsutf-8s
iso-8859-1s# coding: %s
%s(sutf-8s
iso-8859-1(RFtunicodetencodeR(RGtlit((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytdecode_literalüs
    cCsFd}x%|D]}||j|dƒ7}q Wt|d|ddƒS(NRUiR(ii(R"R­(RGRhRR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRAs cCs t|ddd|ddƒS(NiiR(i(tName(RGRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRC scCs|j|dS(Ni(R/(RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR‘scCs|j|d|dƒS(Nii(R/(RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRm scGsttdƒƒS(N(R’R­R(RGR,((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR4'scCsÒg}g}d}d}xª|t|ƒkrÄ||}|dtjks]|dtjkr+|dtjkr¼||d}|dtjkr¼|j|dƒ|tB}|d}q¼n|t|ƒkr'||d}|tjkrü||d}n td|‚|j|dƒ|tB}nPn|j|j    |ƒƒ|d}|t|ƒkrŸ||dtj
krŸ|j|j ||dƒƒ|d}nt|ƒr·t d‚n|d}qW|||fS(Niiisunexpected token: %sis-non-default argument follows default argument( R*R5R½RRDRRRRt    com_fpdefR“Rmt SyntaxError(RGRhR|R}R~RjR_R
((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRz-s<
&
 
)   cCs4|ddtjkr(|j|dƒS|ddS(Niii(R5R8t
com_fplist(RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR$_scCspt|ƒdkr#|j|dƒSg}x:tdt|ƒdƒD] }|j|j||ƒƒqBWt|ƒS(Nii(R*R$R‡RR (RGR_RLRj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR&es cCs\d}xK|D]C}t|ƒtdƒkr |ddkr ||dd}q q W|d S(NRUiiR»iÿÿÿÿ((R(RGR_RIR`((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR¼ns
 (cCsO|d}|j|ddƒ}t|ƒdkr=|dfS||ddfS(Niii(R¼R*R(RGR_tdot((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytcom_dotted_as_namevs
 
 
cCsa|d}|j|dƒg}x:tdt|ƒdƒD] }|j|j||ƒƒq9W|S(Niii(R(R‡R*R(RGR_R|Rj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR¹€s
 
cCsH|d}t|ƒdkr.|dddfS|dd|ddfS(Niii(R*R(RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pytcom_import_as_nameˆs
cCsa|d}|j|dƒg}x:tdt|ƒdƒD] }|j|j||ƒƒq9W|S(Niii(R)R‡R*R(RGR_R|Rj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR¿’s
 
cCsGg}x:tdt|ƒdƒD] }|j|j||ƒƒqW|S(Nii(R‡R*RRm(RGR_R…Rj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRƒšsc
Csë|ddtjkrLt|j|dƒ|j|dƒd|ddƒSg}d}d}x4tdt|ƒdƒD]}||}|dtjkr't|ƒdkró|j|dƒ}t|ƒdkrê|j    |dt
ƒ}qýd}n
d}}|j |||j||dƒfƒn|dtjkrw|ddkrd|j||dƒ}q‘|dd    kr‘|j||dƒ}q‘qwqwWt |j|dƒ||d|ddƒ}    |rãt|    |d|ddƒS|    SdS(
NiiiiR(iitelsetfinally( R5RDt
TryFinallyRmRR‡R*R0t except_clauseR”RRt    TryExcept(
RGRhtclausesRÎt finallyNodeRjR_RµR´t
try_except((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR× s6
    
*!cCsu|j|dƒ}x[tt|ƒdddƒD]=}|j||||ddƒ}|dkrg|S|}q0WdS(Niÿÿÿÿiiiþÿÿÿii(RmR‡R*t com_with_item(RGRhtbodyRjtret((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRÙÉs #! cCsZt|ƒdkr+|j|dtƒ}nd}|j|dƒ}t|||d|ƒS(NiiiR((R*R”RRRmtWith(RGRhR3R(tvarRT((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR2Òs
cCs|dS(Ni((RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR—ÛscCsE|j|ƒ}|jttttfkr.|Std|jj‚dS(s…Return node suitable for lvalue of augmented assignment
 
        Names, slices, and attributes are the only allowable nodes.
        scan't assign to %sN(Rmt    __class__R#tSlicet    SubscriptRnR%R(RGR_R"((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR–ßscCsTxM|d}|tjtjtjtjfkr`t|ƒdkrS|j||ƒS|d}q|tkr—t|ƒdkrŠtd‚n|d}q|tj    krq|ddtj
krÉtd‚nt|ƒdkrd|j |dƒ}x\t dt|ƒdƒD]A}||}|dt jkr7td‚n|j||ƒ}qW|j||d|ƒS|d}q|tj
kr@|dd}|t jkrÉ|d}|dt jkr=td‚q=qM|t jkr|d}|dt jkrtd‚n|j||ƒS|t jkr4|j|d|ƒStd‚qtd    |‚qdS(
Niiiscan't assign to operatoriÿÿÿÿscan't assign to ()scan't assign to []scan't assign to literalsbad assignment (%s)(R0texprlistRßt testlist_safeRãR*tcom_assign_tuplet _assign_typesR%RRRmR‡R5RRtcom_assign_trailerR8R‚R:Rtcom_assign_listRDtcom_assign_name(RGR_t    assigningR
tprimaryRjtch((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRӎsL
$      
 
 
  cCs\g}x=tdt|ƒdƒD]#}|j|j|||ƒƒqWt|dt|ƒƒS(NiiR((R‡R*RR”tAssTupleR%(RGR_RAtassignsRj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR<s!cCsœg}x}tdt|ƒdƒD]c}|dt|ƒkre||ddtjkretd‚qen|j|j|||ƒƒqWt|dt|ƒƒS(Niiis"can't assign to list comprehensionR((    R‡R*R0tlist_forR%RR”tAssListR%(RGR_RARERj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR?s !cCst|d|d|dƒS(NiR(i(tAssName(RGR_RA((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR@%scCs†|dd}|tjkr4|j||d|ƒS|tjkrZ|j||d|ƒS|tjkrutd‚ntd|‚dS(Niiiscan't assign to function callsunknown trailer type: %s(R5tDOTtcom_assign_attrR:tcom_subscriptlistR8R%(RGRBR_RAR
((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR>(s cCst||d|d|dƒS(NiR(iÿÿÿÿ(tAssAttr(RGRBR_RA((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRJ2scCsœt|ƒ}|dkr9|d}|j|ƒ|dƒSg}xDtd|dƒD]0}||}|j|j|ƒ|dƒƒqRW||dt|ƒƒS(s=Compile 'NODE (OP NODE)*' into (type, [ node1, ..., nodeN ]).iiiR((R*R‘R‡RR%(RGt constructorRhR"R`R2Rj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRÝ5s  
 
$cCs9|j|ƒ|dƒ}t|tƒr,|St|gƒS(Ni(R‘R$Rg(RGR_Rì((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRaAscCsL|j|ƒ|dƒ}t|tƒr;|j|jƒn |j|ƒdS(Ni(R‘R$RgtextendR!R(RGRkR_Rì((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyReHscCs£g}xƒtdt|ƒƒD]l}||dtjkrQ|j|d||ƒS||dtjkrnqn|j|j||ƒƒqWt    |d|dj
ƒS(NiiR(( R‡R*R0RFtcom_list_comprehensionR5R RRmRR((RGRhtvaluesRj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRPs  cCs|j|d|dƒS(NRL(tcom_comprehensionR(RGRTR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRO]sc Cs|dd}g}x|r•|dd}|dkrã|j|dtƒ}|j|dƒ}    t||    gƒ}
|dd|
_|j|
ƒt|ƒdkr«d}q’|dkrÍ|j|dƒ}q’|j    |dƒ}q|dkr|j|dƒ} t
| d|ddƒ} |
j j| ƒt|ƒd    krGd}q’|dkri|j|d    ƒ}q’|j    |d    ƒ}qt d
||f‚qW|dkrµt ||d|ƒS|d krÔt||d|ƒS|d kröt|||d|ƒStd t|ƒƒ‚dS(NiitforiiRLtifR(is'unexpected comprehension element: %s %dtsettdictsunexpected comprehension type: (R”RRmt ListCompForR(RR*Rt com_list_itert com_comp_itert
ListCompIftifsR%tListComptSetComptDictCompRtrepr( RGRµR´R_RR(tforsR
RÔtcompNodetnewforRâtnewif((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRQ`sD
                    cCs|dS(Ni((RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRW‘scCs|dS(Ni((RGR_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRX•sc Csu|dd}g}x8|rN|dd}|dkr¾|j|dtƒ}|j|dƒ}t||gd|ddƒ}|j|ƒt|ƒdkr¨d}qK|j|dƒ}q|dkr8|j|dƒ}    t|    d|ddƒ}
|j    j|
ƒt|ƒdkr"d}qK|j|dƒ}qt
d    ||f‚qWt |d
_ t t||ƒd|ƒS( NiiRRiR(iRSis.unexpected generator expression element: %s %di(R”RRmt
GenExprForRR*RRXt    GenExprIfRZR%tTruet
is_outmosttGenExprt GenExprInner( RGRTR_R(R_R
RÔtgenNodeRaRâRb((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRá™s2                c    Cs³|d}t|ƒdks3|ddtjkrg}x:tdt|ƒdƒD] }|j|j||ƒƒqRWt|d|djƒS|ddtj    krÑ|j|dƒ}|j
|d|ddƒSt|ƒdkr:|ddtj    kr:|j|dƒ}|j|dƒ}|j
|||ddƒSg}xQtdt|ƒdƒD]7}|j|j||ƒ|j||dƒfƒqYWt |d|ddjƒSdS(    NiiiR(RTiRUi( R*R5R R‡RRmtSetR(R0RàRQRR(RGRhR2RjRTtkeyRH((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR»s$
))cCs‹|dd}|tjkr1|j||dƒS|tjkrT|j||dƒS|tjkrz|j||dtƒStd|‚dS(Niiisunknown node type: %s(    R5R8RqRItcom_select_memberR:RKRR%(RGt primaryNodeRhR
((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRØscCs:|dtjkrtd‚nt||dd|dƒS(Nismember must be a nameiR(i(R5RDR%Rn(RGRmRh((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRlãs c Cs¶|dtjkr,t|gdt|ƒƒSg}d}d}}t|ƒ}d}x@||kr–||}    |    dtjkr¿|dk    r˜td‚n|j||dƒ}|d}qWnR|    dtj    kr|dk    rêtd‚n|j||dƒ}|d}qWn|j
|    ||ƒ\}}
|dkr|t |
t ƒr|t|    ƒdkr||    ddt jkr|td‚n|j|
ƒ|d}qWWt||||dt|ƒƒS(    NiR(is$already have the varargs indentifieris#already have the kwargs indentifieris&generator expression needs parenthesis(R5R‚tCallFuncR%RR*R½R%RmRt com_argumentR$RgR0RàR( RGRmRhR,tkwt    star_nodet
dstar_nodet len_nodelistRjR_Rì((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRqès:
 
 
 
)  cCsDt|ƒdkrV|ddtjkrV|j|dƒ}d|j||dƒfSt|ƒdkr£|rztd‚n|rŒtd‚nd|j|dƒfS|j|dƒ}|d}x3t|ƒdkrõ|dtjkrõ|d}qÃW|dtjkrtd|d‚nt|d|d|dƒ}d|fS(    Niiiis!non-keyword arg after keyword args+only named arguments may follow *expressions#keyword can't be an expression (%s)R((    R*R0RàRmRáR%R5RDtKeyword(RGRhRpRqRâRìR`R_((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRos")  
(c
Csèt|ƒdkr‰|d}|ddtjks\t|ƒdkr‰|ddtjkr‰|ddtjkr‰|j|||ƒSng}x:tdt|ƒdƒD] }|j|j||ƒƒq¨Wt    |||dt
|ƒƒS(NiiiiÿÿÿÿR(( R*R5RR0Rt    com_sliceR‡Rt com_subscriptR9R%(RGRBRhRAtsubt
subscriptsRj((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRK"s
)cCs||d}|d}|tjkrA|ddtjkrAtƒS|tjksbt|ƒdkro|j|ƒS|j|ƒS(Niii(R5RItEllipsisRR*t com_sliceobjRm(RGR_RCR
((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRv6s
 
&! cCs>g}|ddtjkr9|jtdƒƒd}n |j|j|dƒƒd}|t|ƒkr©||dtjkr©|j|j||ƒƒ|d}n|jtdƒƒxit    |t|ƒƒD]R}||}t|ƒdkr
|jtdƒƒqÒ|j|j|dƒƒqÒWt
|dt |ƒƒS(NiiiiR(( R5RRR­RRmR*R0RâR‡tSliceobjR%(RGR_R2RjtjRC((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRz@s 
    ) 
cCs¹d}}t|ƒdkr_|ddtjkrI|j|dƒ}qš|j|dƒ}n;t|ƒdkrš|j|dƒ}|j|dƒ}nt||||dt|ƒƒS(NiiiiiR((RR*R5RRmR8R%(RGRBR_RAtlowertupper((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRuds
cCs˜|dkr#|d}|d}n|tjkrŠt|ƒdkrU|j|dƒSx.|D]&}|dtjkr\|j|ƒSq\WdS|tjkrÎx.|D]&}|dtjkr |j|ƒSq WdS|tjkr'|ddtj    kr#d}x"|D]}|t
|dƒ}qW|SdS|tjksT|tj ksT|tj kre|j|dƒS|t kr”t|ƒdkr”|j|dƒSdS(NiiRU(RR0RRR*RcR†RZRR5RBRRˆt
small_stmtt
_doc_nodes(RGR_R`RwtsR
((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRcrs8 
    N(€RRt__doc__RJRQRRRWRORYRZR[RpRsRvRxR]R\t old_lambdefR^R†Rt    flow_stmtt compound_stmtRˆR‰RyRŠR‹RŒRRŽRRRžR¥R¦R§R©R«R®R¯R±R¶R·RºRÃRÅRÇRÉRÏRÒRÖRØRÚRÜRRRßR;t    testlist1R:RãRâRètold_testRêRíRóRTRöRøRýRR RRRR7R9R;R=R?R"RARCR‘RmR4RzR$R&R¼R(R¹R)R¿RƒR×RÙR2R—R–R”R<R?R@R>RJRÝRaReRRORQRWRXRáRRRlRqRoRKRvRzRuRRc(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyR^sú                            
                           !                                                                                                                                                                                 !                                                                                    2                    
       
           )                        
   ,        
       
                           1            "                '            
   $    t<t>s==s<=s>=s!=R¯R±cCsxg}xk|D]c}t|tƒr>|jtj||ƒƒq t|tƒr]|j|ƒq |jt|ƒƒq W|S(N(R$tintRt_namestgetR+t
debug_tree(RPR"R((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyRös (SR‚t compiler.astRMR0R5t StandardErrorRtcompiler.constsRRRRRRR RR%R.RRžRßR;RâRèRêRíRóRTRöRøRýRR RRR€tLESStGREATERtEQEQUALR“t    LESSEQUALt GREATEREQUALtNOTEQUALRïR]R^R†RR„RˆR…R¥R¦R§R©R«R®R¶R·RÅRÇRÉRÏRÒRÖRØRÚRRR:Rt_legal_node_typesRRR¯R±R=R‹R1R2Rtvttok_nameR(((s\/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/compiler/transformer.pyt<module>    sÒ
       
           
    ÿÿÿÿÿ9