-í
?1í;c       so     d  Z    d k l Z  d k l Z  d k l Z  d k l Z  h  Z  d f  d „  ƒ  YZ d S(   s  
A parsed token for an abreviated absolute location path.
WWW: http://4suite.org/XPATH        e-mail: support@4suite.org

Copyright (c) 2000-2001 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.org/COPYRIGHT  for license and copyright information
(   s   ParsedNodeTest(   s   ParsedPredicateList(   s
   ParsedStep(   s   ParsedAxisSpecifiers%   ParsedAbbreviatedAbsoluteLocationPathc      sM     d „  Z    d „  Z 6 e Z 8 d d „ Z = d „  Z C d „  Z RS(   Nc    sn     | |  _  t i d d ƒ }  t i g  ƒ }  t i d ƒ }  t	 i	 | | | ƒ |  _
  d  Sd  S(   Ns   nodes    s   descendant-or-self(   s   rels   selfs   _rels   ParsedNodeTests   nts   ParsedPredicateLists   ppls   ParsedAxisSpecifiers   ass
   ParsedSteps   _step(   s   selfs   rels   ass   nts   ppl(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   __init__ s   c    s;    ! | i ƒ  }
 # | i i p | i }	 $ | i |	 d d f ƒ % |  i i	 | ƒ } & g  } ' t | ƒ } ) g  } * x] t | ƒ D* ]L } + | | } , | i | | d | f ƒ - | i |  i i	 | ƒ ƒ qŠ W/ | o t | d d ƒ o 0 | } n 2 t | d „ | ƒ } 4 | i |
 ƒ 5 | Sd  S(   Ni   i    s   ownerElementc    s   2 |  | j S(   N(   s   xs   compare(   s   xs   compare(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   <lambda>2 s    (   s   contexts   copyNodePosSizes	   origStates   nodes   ownerDocuments   roots   setNodePosSizes   selfs   _steps   selects   rts   ress   lens   ls   sub_rts   ranges   ctrs   ns   extends   _rels   hasattrs   results   filter(   s   selfs   contexts   rts   ctrs   ress   sub_rts   ls   results   ns   roots	   origState(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   evaluate  s"   		 	 s    c    sG   8 9 | t |  ƒ GH: |  i i | d ƒ ; |  i i | d ƒ d  S(   Ns     (   s   indents   strs   selfs   _steps   pprints   _rel(   s   selfs   indent(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   pprint8 s   c    s$   = > d t  |  ƒ t |  ƒ f Sd  S(   Ns+   <AbbreviatedAbsoluteLocationPath at %x: %s>(   s   ids   selfs   repr(   s   self(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   __str__= s   c    s*   C D d t  |  i ƒ t  |  i ƒ f Sd  S(   Ns   /%s/%s(   s   reprs   selfs   _steps   _rel(   s   self(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   __repr__C s   (   s   __init__s   evaluates   selects   pprints   __str__s   __repr__(    (    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys%   ParsedAbbreviatedAbsoluteLocationPath s   	N(   s   __doc__s	   xml.xpaths   ParsedNodeTests   ParsedPredicateLists
   ParsedSteps   ParsedAxisSpecifiers   LOOKAHEAD_OPTIMIZERSs%   ParsedAbbreviatedAbsoluteLocationPath(   s   LOOKAHEAD_OPTIMIZERSs
   ParsedSteps   ParsedNodeTests%   ParsedAbbreviatedAbsoluteLocationPaths   ParsedPredicateLists   ParsedAxisSpecifier(    (    sb   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/ParsedAbbreviatedAbsoluteLocationPath.pys   ? s   	