
ea¸2c      s]     k  l  d  GH d GH
 d GH d d Z  e d j o  e d ‚ n  d Z  e d j o  e d ‚ n  d GH d	 GH d
 d
 j o  e d ‚ n  d
 d
 j o  e d ‚ n  d d j o  e d ‚ n  y  k l Wn  e j
 o  d Z n X e d j oÏ   d d d j o   e d ‚ n " d d j o " e d ‚ n # d d j o # e d ‚ n $ x^ d d d f d $ rH Z % y & e e ƒ Z Wn ' e	 j
 o ( qªn X* d e GHqªWn÷ , e d ƒ oÚ - e d ƒ o . e d ‚ n / e d ƒ d j o / e d ‚ n 0 e d ƒ d j o 0 e d ‚ n 1 xb d d d f d 1 rL Z 3 y 4 e e ƒ Z Wn 5 e	 j
 o 6 qn X7 e d e ‚ qWn : d Ge GH< d  GH= d! Z > d! Z ? d" Z @ d" Z A d# Z B d# Z C d$ Z D d$ Z F d% GHG d& Z H d' Z I d( Z K d( Z L d) Z M d) Z N d* Z O d) Z P d) Z Q d+ Z R d, Z T d- GHV d. „  Z
 Y d/ Z d/ Z e
 e e ƒ d j o
 e e j ƒ Z d0 Z d0 Z e
 e e ƒ d j o e e j o e e ƒ d1 j ƒ [ d2 Z d2 Z e
 e e ƒ d j o e e j o e e ƒ d3 j ƒ \ d4 Z ] d4 Z ^ e
 e e ƒ d5 j o
 e e j ƒ _ d6 Z ` d6 Z a e
 e e ƒ d5 j o
 e e j ƒ b d7 Z h d7 Z i e
 e e j ƒ j d7 Z e
 e e j ƒ p d7 Z e
 e e j ƒ v d7 Z e
 e e j ƒ ~ d8 GH€ d9 GHƒ d: GH† d; GH‰ d< GHŠ e d= ƒ Z Œ d> GH“ d? „  Z ” d@ „  Z • dA „  Z – dB „  Z — dC „  Z ˜ dD „  Z ™ dE „  Z š dF „  Z › dG „  Z œ dH „  Z  d dI „ Z ž e ƒ  Ÿ e d ƒ   d dJ „ Z ¡ e d ƒ ¢ e d d ƒ £ d dK „ Z ¤ e d d ƒ ¥ e d d dL ƒ ¦ d d dM „ Z § e ƒ  ¨ e d ƒ © e d d ƒ ª d d dN „ Z « e d ƒ ¬ e d d ƒ ­ e d d dL ƒ ® d d dO „ Z ¯ e d d ƒ ° e d d dL ƒ ± e d d dL dP ƒ ² d dQ „ Z ³ e ƒ  ´ e d ƒ µ e d d ƒ ¶ d dR „ Z · e d ƒ ¸ e d d ƒ ¹ e d d dL ƒ º d dS „ Z  » e  d d ƒ ¼ e  d d dL ƒ ½ e  d d dL dP ƒ ¾ d d dT „ Z! ¿ e! ƒ  À e! d ƒ Á e! d d ƒ Â e! d d dL ƒ Ã d d dU „ Z" Ä e" d ƒ Å e" d d ƒ Æ e" d d dL ƒ Ç e" d d dL dP ƒ È d d dV „ Z# É e# d d ƒ Ê e# d d dL ƒ Ë e# d d dL dP ƒ Ì e# d d dL dP dW ƒ Ò dX GHÓ d Z [ Ø dY GHÙ d Ú d d dL f Û d Z Ü d d dL f Z Ý d d dL f Z Z Z$ Þ d d dL f \ Z Z Z$ ß d d dL dP f f Z% \ Z& Z' Z( \ Z Z Z$ Z) â dZ GHã d Gd GdL GHä d Gd GdL Gå Hæ d p d Gd p d Gç d p d GHé d[ GHê [% ë [ [ [$ [) í d\ GHî ð d] GHó d^ GHô x ô d o ô Pqn
Wö d_ GH÷ d Z* ø x ø e* o ø d Z* q˜
q˜
Wú d` GHû da „  Z+ ü db „  Z, ý e+ ƒ  þ e, ƒ  Z  dc GHy e- dd ‚ Wn e- j
 o
 n Xy e. ‚ Wn e. j
 o
 n Xde GHk Z k/ Z/ k Z 	k/ l/ 
k l k l0 l1 df GHdg „  Z2 dh GHdi „  Z2 e2 ƒ  h  Z3 dj e3 Ue3 i4 dk ƒ o e3 dk =n  e3 h  d dl <j o  e dm ‚ n !h  Z3 "h  Z5 #dn e3 e5 U$e3 i4 dk ƒ o $e3 dk =n %e5 i4 dk ƒ o %e5 dk =n &e3 e5 f h  d do <h  d dp <f j o &e dq ‚ n ,dr GH-d o -n .d o .n /0d o 0n 1d o 1n 2d o 2n7 3d o 3n& 4d o 4n 5d o 5n 68ds GH9x 9d o 9q`W:x :d o :qxW;=dt GH>x d d dL f d >r	 Z* >qªW?x" f  d ?r \ Z* Z6 Z7 ?qÆW@Adu f  dv „  ƒ  YZ8 Md Z9 Nx& e8 dw ƒ d Nr Z Ne9 e Z9 qWOe9 dx j o Oe dy ‚ n Qdz GHUy Vd d Wn We: j
 o
 Xn XZ[y [d d WnY \e; j
 o
 \nE ]e< j
 o Z= ]n+ ^e- j
 o Z= ^n __n X`ay ad d Wn" be; e< e: f j
 o
 bn Xcy cd d Wn$ de; e< e: f j
 o Z= dn Xez eWd{ ffXhd| GHid o in jd o kn ld o pqsn vd} GHzd o zn {d o d o {n |d p d o |n }d o }n ~d o d o d o ~n d o d p! d o d o d p d o d o n d~ GH„d o „n …d d j Z †d d j o †n ‡d d j o ‡n ˆd d j o ˆn ‰d d j  o ‰n Šd d j o Šn ‹d d j o ‹n Œd d j o Œn d d j o n Žd d j	 o Žn d f  j o n d f  j o n ‘d d j  ov d j oj d j o^ d j oR d j oF d j o: d j o. d j o" d j o d j o
 d j	 n o ‘n “d GH”d d @Z •d d AZ –d d BZ ˜d€ GH™d d >Z šd d ?Z ›d d >d ?Z d GHžd Z Ÿd d Z  d d d Z ¡d d d d d Z £d‚ GH¤d d Z ¥d d Z ¦d d Z §d d d d Z ©dƒ GHªd 
Z «d Z ¬d Z ­d d d @Ad d @d ABZ ®d d d d d d d Z °d„ GH³e ƒ  ´e d ƒ µe d ƒ ¶e d d ƒ ·e d d ƒ ¸e d d dL dP f f ƒ ¹e ƒ  ºe d ƒ »e d ƒ ¼e d d ƒ ½e d d dL dP dW d… d† d‡ dˆ d ƒ
 ¾e d ƒ ¿e d ƒ Àe d d ƒ Áe d d dL ƒ Âe d d dL dP dW d… d† d‡ dˆ d ƒ
 Ãe d d ƒ Äe d d dL ƒ Åe d d dL dP ƒ Æe d d dL dP dW d… d† d‡ dˆ d ƒ
 Çe d d dL f ƒ Èe d d dL f dP ƒ Ée d d dL f dP dW d… d† d‡ dˆ d ƒ	 Êk Z k/ Z/ Ëe i0 d Z( Ìe/ i/ ƒ  Z Íe i> d‰ i/ ƒ  Z ÎdŠ Z& Ïe& d Z( Ðe& d Z( Ñe& d dW !Z Òe& dW  Z Óe& d Z Ôe& Z Õe& dW Z Öe& d  Z ×e& dP dL !Z Ùd‹ GHÝd Z Þd p d p dL Z ßd p d p dL d dL f Z ág  Z âd g Z ãd p d p dL g Z äd p d p dL d dL g Z åg  Z çh  Z èh  d dŒ <Z éh  d dŒ <Z êh  d p d dŒ p d <Z ëh  d dŒ <d d <Z ìh  d dŒ <d d <Z íh  d dŒ <d d <dL dŽ <dP d <dW d <d… d‘ <Z ïe Z ðd p d p dL Z ñe Z òd’ Z ód“ Z ùd” GHúd• f  d– „  ƒ  YZ? ûd— e? f d˜ „  ƒ  YZ@ üd™ e? f dš „  ƒ  YZA ýd› e@ eA e? f dœ „  ƒ  YZB þd f  dž „  ƒ  YZC d{ S(Ÿ   s	   1. Parsers
   1.1 Tokenss   1.1.1 Backslashesi   i   s   backslash for line continuationi    s   backslash ending comments   1.1.2 Numeric literalss   1.1.2.1 Plain integersiÿ   s   hex ints	   octal intiÿÿÿs   large positive inti   €s   max negative intiÿÿÿÿs   oct -1s   hex -1s
   2147483648s   040000000000s   0x100000000s)   No OverflowError on huge integer literal s   maxint == 9223372036854775807s1   -9223372036854775807-1 != 01000000000000000000000s   01777777777777777777777s   0xffffffffffffffffs   9223372036854775808s   02000000000000000000000s   0x10000000000000000s   Weird maxint values   1.1.2.2 Long integersl    l   ÿÿÿÿ l   ÿÿÿ? l   Ò
~¹Ÿl!]c s   1.1.2.3 Floating pointf3.14f314.0f0.314f3e+14f3e-14f3e+13f31000.0s   1.1.3 String literalsc   s"   V W |  o W t d ‚ n d  S(   Ns   see traceback(   s   ss
   TestFailed(   s   ss'   /usr/lib/python1.4/test/test_grammar.pys   asserts    s   'i'   s   "i"   s   doesn't "shrink" does iti   s   does "shrink" doesn't its2   
The "quick"
brown fox
jumps over
the 'lazy' dog.
s   1.2 Grammars   single_inputs
   file_inputs
   expr_inputs
   eval_inputs	   1, 0 or 1s   funcdefc     s
   “ “ d  S(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   f1c   s
   ” ” d  S(   N(    (   s   one_arguments'   /usr/lib/python1.4/test/test_grammar.pys   f2c   s
   • • d  S(   N(    (   s   twos	   argumentss'   /usr/lib/python1.4/test/test_grammar.pys   f3c   s   – | \ } \ } } – d  S(   N(    (   s   twos    s   compounds   arguments   lists'   /usr/lib/python1.4/test/test_grammar.pys   f4c   s
   — — d  S(   N(    (   s   one_args'   /usr/lib/python1.4/test/test_grammar.pys   a1c   s
   ˜ ˜ d  S(   N(    (   s   twos   argss'   /usr/lib/python1.4/test/test_grammar.pys   a2c    s
   ™ ™ d  S(   N(    (   s   rests'   /usr/lib/python1.4/test/test_grammar.pys   v0c   s
   š š d  S(   N(    (   s   as   rests'   /usr/lib/python1.4/test/test_grammar.pys   v1c   s
   › › d  S(   N(    (   s   as   bs   rests'   /usr/lib/python1.4/test/test_grammar.pys   v2c   s   œ | \ } } œ d  S(   N(    (   s   as    s   rests   bs   cs'   /usr/lib/python1.4/test/test_grammar.pys   v3c   s
     d  S(   N(    (   s   as'   /usr/lib/python1.4/test/test_grammar.pys   d01c   s
       d  S(   N(    (   s   as   bs'   /usr/lib/python1.4/test/test_grammar.pys   d11c   s
   £ £ d  S(   N(    (   s   as   bs   cs'   /usr/lib/python1.4/test/test_grammar.pys   d21i   c   s
   ¦ ¦ d  S(   N(    (   s   as   bs'   /usr/lib/python1.4/test/test_grammar.pys   d02c   s
   ª ª d  S(   N(    (   s   as   bs   cs'   /usr/lib/python1.4/test/test_grammar.pys   d12c   s
   ® ® d  S(   N(    (   s   as   bs   cs   ds'   /usr/lib/python1.4/test/test_grammar.pys   d22i   c   s
   ² ² d  S(   N(    (   s   as   rests'   /usr/lib/python1.4/test/test_grammar.pys   d01vc   s
   ¶ ¶ d  S(   N(    (   s   as   bs   rests'   /usr/lib/python1.4/test/test_grammar.pys   d11vc   s
   º º d  S(   N(    (   s   as   bs   cs   rests'   /usr/lib/python1.4/test/test_grammar.pys   d21vc   s
   ¾ ¾ d  S(   N(    (   s   as   bs   rests'   /usr/lib/python1.4/test/test_grammar.pys   d02vc   s
   Ã Ã d  S(   N(    (   s   as   bs   cs   rests'   /usr/lib/python1.4/test/test_grammar.pys   d12vc   s
   È È d  S(   N(    (   s   as   bs   cs   ds   rests'   /usr/lib/python1.4/test/test_grammar.pys   d22vi   s   simple_stmts	   expr_stmts
   print_stmts   del_stmts	   pass_stmts	   flow_stmts
   break_stmts   continue_stmts   return_stmtc     s   û û d  Sd  S(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   g1c     s   ü ü d Sd  S(   Ni   (    (    s'   /usr/lib/python1.4/test/test_grammar.pys   g2s
   raise_stmts   just testings   import_stmts   global_stmtc     s   d  S(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   fs	   exec_stmtc    sr   e  }  ~  d d  U|  d j o e d ‚ n ~  d d  U|  d j o e d ‚ n d  S(   Ns   z=1+1
i   s   exec 'z=1+1'\ns   z=1+1s   exec 'z=1+1'(   s   Nones   zs
   TestFailed(   s   zs'   /usr/lib/python1.4/test/test_grammar.pys   fs   z = 1s   __builtins__s   zs   exec 'z = 1' in gs   global a; a = 1; b = 2s   as   bs   exec ... in g, ls   if_stmts
   while_stmts   for_stmts   Squaresc     s)   ABd „  Z  Ed „  Z Fd „  Z RS(   Nc   s   BC| |  _  Dg  |  _ d  S(   N(   s   maxs   selfs   sofar(   s   selfs   maxs'   /usr/lib/python1.4/test/test_grammar.pys   __init__c   s   EEt  |  i ƒ Sd  S(   N(   s   lens   selfs   sofar(   s   selfs'   /usr/lib/python1.4/test/test_grammar.pys   __len__c   s˜   FGd | j o |  i j  n o Gt ‚ n Ht |  i ƒ } Ix9 I| | j o( J|  i i | | ƒ K| d } qM WL|  i | Sd  S(   Ni    i   (   s   is   selfs   maxs
   IndexErrors   lens   sofars   ns   append(   s   selfs   is   ns'   /usr/lib/python1.4/test/test_grammar.pys   __getitem__(   s   __init__s   __len__s   __getitem__(    s'   /usr/lib/python1.4/test/test_grammar.pys   Squaresi
   i  s   for over growing sequences   try_stmtNs   suites   tests
   comparisons   binary mask opss	   shift opss   additive opss   multiplicative opss	   unary opss	   selectorsi   i   i   i	   s   times   01234s   atomss   ones   twos   threes   fours   fives   sixs   xi{   s   classdefs   Bc     s   úúRS(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   Bs   C1c     s   ûûRS(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   C1s   C2c     s   üüRS(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   C2s   Dc     s   ýýRS(   N(    (    s'   /usr/lib/python1.4/test/test_grammar.pys   Ds   Cc     s)   þÿd „  Z   d „  Z d „  Z RS(   Nc   s
   ÿÿd  S(   N(    (   s   selfs'   /usr/lib/python1.4/test/test_grammar.pys   meth1c   s
     d  S(   N(    (   s   selfs   args'   /usr/lib/python1.4/test/test_grammar.pys   meth2c   s
   d  S(   N(    (   s   selfs   a1s   a2s'   /usr/lib/python1.4/test/test_grammar.pys   meth3(   s   meth1s   meth2s   meth3(    s'   /usr/lib/python1.4/test/test_grammar.pys   C(D   s   test_supports   *s   xs
   TestFaileds   syss   maxints   ImportErrors   ss   evals   OverflowErrors   asserts   ys   lens   ords   f1s   f2s   f3s   f4s   a1s   a2s   v0s   v1s   v2s   v3s   d01s   d11s   d21s   d02s   d12s   d22s   d01vs   d11vs   d21vs   d02vs   d12vs   d22vs   zs   abcs   as   bs   cs   xyzs   is   g1s   g2s   RuntimeErrors   KeyboardInterrupts   times   paths   argvs   fs   gs   has_keys   ls   js   ks   Squaress   ns   ZeroDivisionErrors   EOFErrors	   TypeErrors   msgs   moduless   Bs   C1s   C2s   Ds   C(    s'   /usr/lib/python1.4/test/test_grammar.pys   ?