-í
~‚…=c       s©    d  Z    d Z  d Z  d Z  d d Z Z  e e Z  d k l Z  d k l	 Z	  e i
 e i e i e i e i e i e i g Z $ h  Z & d e	 f d „  ƒ  YZ . d	 e	 f d
 „  ƒ  YZ 8 d k l Z : d k Z < e e d „ Z K d „  Z W d „  Z [ d „  Z h d k l Z j d k Z l y m d k  Z  Wn/ n e! j
 o  q d k" l# Z# r e# Z$ n Xt e  Z$ w d „  Z% | e% ƒ  d S(   sÐ   
WWW: http://4suite.org/4XPath         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
i'  s(   http://xmlns.4suite.org/xpath/extensionss   http://xmlns.4suite.org/extf1.0000000000000001e+300(   s   Node(   s   FtExceptions   CompiletimeExceptionc      s,   & ' d Z  ( d Z ) d Z + d „  Z RS(   Ni   i   i   c    s#   + , t  i |  | t i | ƒ d  S(   N(   s   FtExceptions   __init__s   selfs	   errorCodes   MessageSources   COMPILETIMEs   args(   s   selfs	   errorCodes   args(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   __init__+ s   (   s   INTERNALs   SYNTAXs
   PROCESSINGs   __init__(    (    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   CompiletimeException& s   			s   RuntimeExceptionc      s>   . / d Z  0 d Z 1 d Z 2 d Z 3 d Z 5 d „  Z RS(   Ni   i
   id   ie   iÈ   c    s#   5 6 t  i |  | t i | ƒ d  S(   N(   s   FtExceptions   __init__s   selfs	   errorCodes   MessageSources   RUNTIMEs   args(   s   selfs	   errorCodes   args(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   __init__5 s   (   s   INTERNALs
   NO_CONTEXTs   UNDEFINED_VARIABLEs   UNDEFINED_PREFIXs   WRONG_ARGUMENTSs   __init__(    (    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   RuntimeException. s   					(   s   SyntaxExceptionNc    sÁ   < = d  k  } > | i i d ƒ o! ? t | i d i d ƒ ƒ n A | o B | } n9 C | o D t i | d d ƒ } n F t	 t	 i
 ƒ ‚ G t i ƒ  i |  ƒ i | ƒ } H | Sd  S(   Ns
   EXTMODULESs   :i    (   s   oss   environs   has_keys   RegisterExtensionModuless   splits   contexts   cons   contextNodes   Contexts   RuntimeExceptions   NO_CONTEXT_ERRORs   parsers   news   parses   exprs   evaluates   retval(   s   exprs   contextNodes   contexts   oss   retvals   con(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   Evaluate< s   !

!c    sµ   K L y M t  i ƒ  i |  ƒ SWnŽ N t j
 o$ } O t t i t | ƒ ƒ ‚ n] P Q d  k	 } d  k
 } R | i ƒ  } S | i t | ƒ T t t i | i ƒ  ƒ ‚ n Xd  S(   N(   s   parsers   news   parses   exprs   SyntaxErrors   errors   CompiletimeExceptions   SYNTAXs   strs	   tracebacks	   cStringIOs   StringIOs   streams	   print_excs   Nones   RuntimeExceptions   INTERNALs   getvalue(   s   exprs	   cStringIOs	   tracebacks   streams   error(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   CompileK s   c    s   W X t  i  |  d d ƒ Sd  S(   Ni    (   s   Contexts   contextNode(   s   contextNode(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   CreateContextW s   c    s›   [ \ |  } ] g  } ^ xt | D^ ]i } _ | oY ` t | h  h  d g ƒ } a t | d ƒ o' b t i | i	 ƒ c | i
 | ƒ n n q  Wd | Sd  S(   Ns   ExtFunctions(   s   moduleNamess	   mod_namess   modss   mod_names
   __import__s   mods   hasattrs   g_extFunctionss   updates   ExtFunctionss   append(   s   moduleNamess	   mod_namess   mod_names   modss   mod(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   RegisterExtensionModules[ s   
	
 	
(   s   NormalizeNode(   s   ExprParserFactoryc     s*   w x d k  l }  y t i |  i ƒ d  S(   N(   s   BuiltInExtFunctions(   s	   xml.xpaths   BuiltInExtFunctionss   g_extFunctionss   updates   ExtFunctions(   s   BuiltInExtFunctions(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   Initw s   (&   s   __doc__s   NAMESPACE_NODEs   FT_OLD_EXT_NAMESPACEs   FT_EXT_NAMESPACEs   Infs   NaNs   xml.doms   Nodes
   xml.FtCores   FtExceptions   ELEMENT_NODEs   ATTRIBUTE_NODEs	   TEXT_NODEs   CDATA_SECTION_NODEs   DOCUMENT_NODEs   PROCESSING_INSTRUCTION_NODEs   COMMENT_NODEs   g_xpathRecognizedNodess   g_extFunctionss   CompiletimeExceptions   RuntimeExceptions   XPathParserBases   SyntaxExceptions   MessageSources   Nones   Evaluates   Compiles   CreateContexts   RegisterExtensionModuless   Utils   NormalizeNodes   Contexts   XPathParsercs   ImportErrors   pyxpaths   ExprParserFactorys   parsers   Init(   s   CreateContexts   RuntimeExceptions   RegisterExtensionModuless   parsers   ExprParserFactorys   XPathParsercs   Compiles   FtExceptions   NormalizeNodes   Contexts   FT_OLD_EXT_NAMESPACEs   NAMESPACE_NODEs   Nodes   SyntaxExceptions   g_xpathRecognizedNodess   Evaluates   NaNs   Inits   CompiletimeExceptions   FT_EXT_NAMESPACEs   Infs   MessageSources   g_extFunctions(    (    sE   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/__init__.pys   ? s6   			3
	
	