Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/
Upload File :
Current File : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/libxslt.pyc

�

$�]c@s'ddlZeed�rCddlZddlZddlZnyddlmZmZWn�ek
r�dZdZybddl	Z	e	j
�dZedkp�edkr�dZdZned	kr�d
ZdZnWnnXndZdZnXedkoedkr�yZej�Z
ejeeB�z(ddlZddlZddlZWdeje
�XWn+ddlZddlZddlZnXn$ddlZddlZddlZdfd��YZd
fd��YZdfd��YZd�Zd�Zd�Zd�Zd�Zd�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-d-�Z.d.�Z/d/ej0fd0��YZ0d1ej1fd2��YZ1d3efd4��YZ2d5efd6��YZ3dZ4d7Z5dZ6dZ7d7Z8dZ9d8Z:d9Z;d:Z<d;Z=d<Z>d
Z?d=Z@dZAd7ZBdZCdZDd7ZEd7ZFdZGd8ZHd9ZId:ZJd;ZKd<ZLd
ZMd=ZNd>ZOd?ZPd@ZQdAZRdBZSdCZTdDZUdEZVdFZWdGZXdHZYdIZZdJZ[dKZ\dLZ]dMZ^dNZ_dOZ`dPZadQZbdZcd7ZddZed7ZfdZgd8Zhd9Zid:ZjdZkdZld7ZmdZnd9Zod
ZpdDZqdRZrdSZsdTZtdZudUZvdVZwdWZxdXZydYZzdZZ{d[Z|d\Z}dS(]i����Ntgetdlopenflags(tRTLD_GLOBALtRTLD_NOWitLinuxtSunOSiitDarwinittransformCtxtBasecBs&eZdd�Zd�Zd�ZRS(cCs&|dkr||_dSd|_dS(N(tNonet_o(tselft_obj((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt__init__=s	cCstj|j�}|S(N(t
libxsltmodtxsltGetTransformContextHashCodeR(R	tv((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt__hash__BscCs,|dkrdStj|j|j�}|S(Ni(RRt!xsltCompareTransformContextsEqualR(R	totherR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt__eq__EsN(t__name__t
__module__RRRR(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR<s	tstylesheetBasecBs&eZdd�Zd�Zd�ZRS(cCs&|dkr||_dSd|_dS(N(RR(R	R
((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRLs	cCstj|j�}|S(N(RtxsltGetStylesheetHashCodeR(R	R((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRQscCs,|dkrdStj|j|j�}|S(Ni(RRtxsltCompareStylesheetsEqualR(R	RR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRTsN(RRRRRR(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRKs	textensionModulecBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCs|jtd|�|�S(NR
(t	styleInitt
stylesheet(R	tstyletURI((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
_styleInit[scCs|jtd|�||�S(NR
(t
styleShutdownR(R	RRtdata((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt_styleShutdown^scCs|jtd|�|�S(NR
(tctxtInitt
transformCtxt(R	tctxtR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	_ctxtInitascCs|jtd|�||�S(NR
(tctxtShutdownR"(R	R#RR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
_ctxtShutdowndscCsdS(suCallback function when used in a newly compiled stylesheet,
           the return value is passed in subsequent callsN((R	RR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRgscCsdS(s9Callback function when a stylesheet using it is destroyedN((R	RRR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRlscCsdS(svCallback function when used in a new transformation process,
           the return value is passed in subsequent callsN((R	R#R((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR!pscCsdS(s9Callback function when a transformation using it finishesN((R	R#RR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR%us(
RRRR R$R&RRR!R%(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRZs							cCstj�tj�dS(s0Cleanup all libxslt and libxml2 memory allocatedN(RtxsltPythonCleanuptlibxml2t
cleanupParser(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcleanupys
cCstj|�dS(sKDumps a list of the registered XSLT extension functions and
       elementsN(RtxsltDebugDumpExtensions(toutput((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytdebugDumpExtensions�scCstj�dS(s.Initialize the global variables for extensionsN(RtxsltInitGlobals(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytinitGlobals�scCstj�dS(sRegisters the test moduleN(RtxsltRegisterTestModule(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterTestModule�scCstj|�}|S(s5Unregister an XSLT extension module from the library.(RtxsltUnregisterExtModule(Rtret((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytunregisterExtModule�scCstj||�}|S(s'Unregisters an extension module element(RtxsltUnregisterExtModuleElement(tnameRR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytunregisterExtModuleElement�scCstj||�}|S(s(Unregisters an extension module function(RtxsltUnregisterExtModuleFunction(R6RR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytunregisterExtModuleFunction�scCstj||�}|S(s1Unregisters an extension module top-level element(RtxsltUnregisterExtModuleTopLevel(R6RR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytunregisterExtModuleTopLevel�scCstj�dS(s!Registers the built-in extensionsN(RtxsltRegisterAllExtras(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterAllExtras�scCstj�dS(s3Cleanup just libxslt (not libxml2) memory allocatedN(RR'(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
pythonCleanup�scCstj||�}|S(soRegister a Python written function to for error reporting.
       The function is called back as f(ctx, error).(RtxsltRegisterErrorHandler(tftctxR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterErrorHandler�scCstj||||�}|S(s4Register a Python written element to the XSLT engine(RtxsltRegisterExtModuleElement(R6Rt
precompilet	transformR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterExtModuleElement�scCstj|||�}|S(s5Register a Python written function to the XSLT engine(RtxsltRegisterExtModuleFunction(R6RR@R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterExtModuleFunction�scCstj||�}|S(s<Register a Python written extension class to the XSLT engine(RtxsltRegisterExtensionClass(RtcR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterExtensionClass�scCstj|�}|S(s1Set the function for controlling document loading(RtxsltSetLoaderFunc(tloaderR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
setLoaderFunc�scCstj�dS(s:Unregister all global variables set up by the XSLT libraryN(RtxsltCleanupGlobals(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcleanupGlobals�scCstj�dS(sKInitializes the processor (e.g. registers built-in
       extensions, etc.)N(RtxsltInit(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytinit�scCstj|�}|S(sCheck if a string is ignorable(RtxsltIsBlank(tstrR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytisBlank�scCsJ|dkrd}n	|j}tj|�}|dkr=dStd|�S(s�This function tries to locate the stylesheet PI in the
      given document If found, and if contained within the
      document, it will extract that subtree to build the
      stylesheet to process @doc (doc itself will be modified).
      If found but referencing an external document it will
      attempt to load it and generate a stylesheet from it. In
      both cases, the resulting stylesheet and the document need
       to be freed once the transformation is done.R
N(RRRtxsltLoadStylesheetPIR(tdoctdoc__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytloadStylesheetPI�s			cCs)tj�}|dkrdStd|�S(sCreate a new XSLT StylesheetR
N(RtxsltNewStylesheetRR(R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
newStylesheet�scCsJ|dkrd}n	|j}tj|�}|dkr=dStd|�S(s*parse an XSLT stylesheet, building the associated
      structures.  doc is kept as a reference within the returned
      stylesheet, so changes to doc after the parsing will be
      reflected when the stylesheet is applied, and the doc is
       automatically freed when the stylesheet is closed.R
N(RRRtxsltParseStylesheetDocR(RWRXR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetDoc�s		cCs,tj|�}|dkrdStd|�S(s!Load and parse an XSLT stylesheetR
N(RtxsltParseStylesheetFileRR(tfilenameR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetFilescCstj�dS(sUninitializes the processor.N(Rt
xsltUninit(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytuninitscCstj�dS(s3Cleanup function for the locale support on shutdownN(RtxsltFreeLocales(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeLocalesscCstj|�dS(s7Used for to correct the calibration for xsltTimestamp()N(RtxsltCalibrateAdjust(tdelta((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcalibrateAdjustscCstj�}|S(sGet xslDebugStatus.(RtxsltGetDebuggerStatus(R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytdebuggerStatus"scCs7|dkrd}n	|j}tj|||�}|S(s�Similar to xmlGetNsProp() but with a slightly different
      semantic  Search and get the value of an attribute
      associated to a node This attribute has to be anchored in
      the namespace specified, or has no namespace and the
      element is in that namespace.  This does the entity
      substitution. This function looks in DTD attribute
      declaration for #FIXED or default declaration values unless
       DTD use has been turned off.N(RRRt
xsltGetNsProp(tnodeR6t	nameSpacetnode__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytnsProp's
			cCstj|�dS(s/This function sets the value of xslDebugStatus.N(RtxsltSetDebuggerStatus(tvalue((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsetDebuggerStatus5scCstj�}|S(s!Used for gathering profiling data(Rt
xsltTimestamp(R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	timestamp9scCstj�dS(s(Drop the topmost item off the call stackN(RtxslDropCall(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRt>stxpathParserContextcBsneZdd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
RS(cCs#d|_tjj|d|�dS(NR
(RRR(RuR(R	R
((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRCs	cCs/tj|j�}|dkr"dStd|�S(s/Get the xpathContext from an xpathParserContextR
N(RtxsltXPathParserGetContextRRtxpathContext(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcontextHscCstj|j|�dS(s�Implement the node-set() XSLT function node-set
          node-set(result-tree)  This function is available in
           libxslt, saxon or xt namespace.N(RtxsltFunctionNodeSetR(R	tnargs((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfunctionNodeSetRscCstj|j|�dS(sVImplement the document() XSLT function node-set
           document(object, node-set?)N(RtxsltDocumentFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytdocumentFunction\scCstj|j|�dS(s\Implement the element-available() XSLT function boolean
           element-available(string)N(RtxsltElementAvailableFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytelementAvailableFunctionascCstj|j|�dS(sdImplement the format-number() XSLT function string
           format-number(number, string, string?)N(RtxsltFormatNumberFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytformatNumberFunctionfscCstj|j|�dS(s^Implement the function-available() XSLT function boolean
           function-available(string)N(RtxsltFunctionAvailableFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfunctionAvailableFunctionkscCstj|j|�dS(sRImplement the generate-id() XSLT function string
           generate-id(node-set?)N(RtxsltGenerateIdFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytgenerateIdFunctionpscCstj|j|�dS(sIImplement the key() XSLT function node-set key(string,
           object)N(RtxsltKeyFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytkeyFunctionuscCstj|j|�dS(sWImplement the system-property() XSLT function object
           system-property(string)N(RtxsltSystemPropertyFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsystemPropertyFunctionzscCstj|j|�dS(s_Implement the unparsed-entity-uri() XSLT function string
           unparsed-entity-uri(string)N(RtxsltUnparsedEntityURIFunctionR(R	Rz((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytunparsedEntityURIFunctionsN(RRRRRxR{R}RR�R�R�R�R�R�(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRuBs	
	
							RwcBs/eZdd�Zd�Zd�Zd�ZRS(cCs#d|_tjj|d|�dS(NR
(RRR(RwR(R	R
((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR�s	cCsdS(N((R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt__del__�scCs/tj|j�}|dkr"dStd|�S(s3Get the transformation context from an xpathContextR
N(RtxsltXPathGetTransformContextRRR"(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyttransformContext�scCstj|j�dS(s4Registers all default XSLT functions in this contextN(RtxsltRegisterAllFunctionsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterAllFunctions�sN(RRRRR�R�R�(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRw�s		
R"cBs�eZd5d�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�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-d+�Z.d,�Z/d-�Z0d.�Z1d/�Z2d0�Z3d1�Z4d2�Z5d3�Z6d4�Z7RS(6cCs d|_tj|d|�dS(NR
(RRRR(R	R
((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR�s	cCs/tj|j�}|dkr"dStd|�S(s)Get the XPath context of a transformationR
N(RtxsltTransformGetContextRRRw(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRx�scCs2tj|j�}|dkr"dStjd|�S(s*Get the current() node of a transformationR
N(RtxsltTransformGetCurrentRRR(txmlNode(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcurrent�scCs2tj|j�}|dkr"dStjd|�S(s-Get the insertion node in the output documentR
N(RtxsltTransformGetInsertNodeRRR(R�(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
insertNode�scCs2tj|j�}|dkr"dStjd|�S(s*Get the instruction node in the stylesheetR
N(RtxsltTransformGetInstructionRRR(R�(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytinstruction�scCstj|j�}|S(s Get the mode of a transformation(RtxsltTransformGetModeR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytmode�scCstj|j�}|S(s$Get the mode URI of a transformation(RtxsltTransformGetModeURIR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytmodeURI�scCs2tj|j�}|dkr"dStjd|�S(s+Get the output document of a transformationR
N(RtxsltTransformGetOutputDocRRR(txmlDoc(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	outputDoc�scCstj|j�}|S(s/Get the output URI of a transformation if known(RtxsltTransformGetOutputURIR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	outputURI�scCs/tj|j�}|dkr"dStd|�S(s(Get the stylesheet from a transformationR
N(RtxsltTransformGetStyleRRR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR�scCsY|dkrd}n	|j}|dkr3d}n	|j}tj|j|||�dS(s�Apply the xsl:use-attribute-sets. If @attrSets is None,
          then @inst will be used to exctract this value. If both,
           @attrSets and @inst, are None, then this will do nothing.N(RRRtxsltApplyAttributeSet(R	RktinsttattrSetsRmtinst__o((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytapplyAttributeSet�s				cCstj|j�dS(s2Free up all the space used by the loaded documentsN(RtxsltFreeDocumentsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
freeDocuments�scCstj|j�dS(sFree the XSLT extension dataN(RtxsltFreeCtxtExtsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeCtxtExts�scCstj|j�}|S(sHInitialize the set of modules with registered stylesheet
           data(RtxsltInitCtxtExtsR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytinitCtxtExts�scCstj|j�dS(s"Shutdown the set of modules loadedN(RtxsltShutdownCtxtExtsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytshutdownCtxtExts�scCstj|j�dS(smRegisters the built-in extensions. This function is
           deprecated, use xsltRegisterAllExtras instead.N(RtxsltRegisterExtrasR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterExtras�scCs7|dkrd}n	|j}tj|j|�}|S(swFind strip-space or preserve-space information for an
           element respect the import precedence or the wildcardsN(RRRtxsltFindElemSpaceHandling(R	RkRmR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfindElemSpaceHandlings
		cCstj|j�}|S(sHChecks whether that stylesheet requires white-space
           stripping(RtxsltNeedElemSpaceHandlingR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytneedElemSpaceHandlingscCst|dkrd}n	|j}|dkr3d}n	|j}tj|j||�}|dkrddStjd|�S(syCopies a namespace node (declaration). If @elem is not
           None, then the new namespace will be declared on @elem.R
N(RRRtxsltCopyNamespaceR(txmlNs(R	telemtnstelem__otns__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
copyNamespaces				cCst|dkrd}n	|j}|dkr3d}n	|j}tj|j||�}|dkrddStjd|�S(s�Do a copy of an namespace list. If @node is non-None the
          new namespaces are added automatically. This handles
          namespaces aliases. This function is intended only for
          *internal* use at transformation-time for copying
          ns-declarations of Literal Result Elements.  Called by:
          xsltCopyTreeInternal() (transform.c) xsltShallowCopyElem()
          (transform.c)  REVISIT: This function won't be used in the
           refactored code.R
N(RRRtxsltCopyNamespaceListR(R�(R	RktcurRmtcur__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcopyNamespaceList%s					cCs�|dkrd}n	|j}|dkr3d}n	|j}|dkrQd}n	|j}tj|j|||�}|dkr�dStjd|�S(sdFind a matching (prefix and ns-name) ns-declaration for the
          requested @ns->prefix and @ns->href in the result tree. If
          none is found then a new ns-declaration will be added to
          @resultElem. If, in this case, the given prefix is already
          in use, then a ns-declaration with a modified ns-prefix be
          we created.  Called by: - xsltCopyPropList() (*not* 
          anymore) - xsltShallowCopyElement() -
          xsltCopyTreeInternal() (*not*  anymore) -
          xsltApplySequenceConstructor() (*not* in the refactored
           code), - xsltElement() (*not* anymore)R
N(RRRtxsltGetNamespaceR(R�(R	R�R�toutR�R�tout__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	namespace6s						cCs�|dkrd}n	|j}|dkr3d}n	|j}|dkrQd}n	|j}tj|j|||�}|dkr�dStjd|�S(skObsolete. *Not* called by any Libxslt/Libexslt function.
           Exaclty the same as xsltGetNamespace().R
N(RRRtxsltGetPlainNamespaceR(R�(R	R�R�R�R�R�R�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytplainNamespaceKs						cCsz|dkrd}n	|j}|dkr3d}n	|j}tj|j||||�}|dkrjdStjd|�S(szFind a matching (prefix and ns-name) ns-declaration for the
          requested @nsName and @nsPrefix in the result tree. If none
          is found then a new ns-declaration will be added to
          @resultElem. If, in this case, the given prefix is already
          in use, then a ns-declaration with a modified ns-prefix be
          we created. Note that this function's priority is to
          preserve ns-prefixes; it will only change a prefix if
          there's a namespace clash. If both @nsName and @nsPrefix
          are None, then this will try to "undeclare" a default
           namespace by declaring an xmlns="".R
N(RRRtxsltGetSpecialNamespaceR(R�(R	t	invocNodetnsNametnsPrefixttargettinvocNode__ot	target__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytspecialNamespaceXs				cCs7|dkrd}n	|j}tj|j|�}|S(s&Compare one transformCtxt with anotherN(RRRR(R	Rtother__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcompareTransformContextsEqualos
		cCstj|j�dS(s)Free up an existing XSLT TransformContextN(RtxsltFreeTransformContextR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeTransformContextvscCstj|j�}|S(s)Get the hash code of the transformContext(RR
R(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyttransformContextHashCodezscCst|dkrd}n	|j}|dkr3d}n	|j}tj|j||�}|dkrddStjd|�S(sBProcesses all attributes of a Literal Result Element.
          Attribute references are applied via xsl:use-attribute-set
          attributes. Copies all non XSLT-attributes over to the
          @target element and evaluates Attribute Value Templates. 
           Called by xsltApplySequenceConstructor() (transform.c).R
N(RRRtxsltAttrListTemplateProcessR(txmlAttr(R	R�tattrsR�tattrs__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytattrListTemplateProcess�s				cCst|dkrd}n	|j}|dkr3d}n	|j}tj|j||�}|dkrddStjd|�S(s�Process one attribute of a Literal Result Element (in the
          stylesheet). Evaluates Attribute Value Templates and copies
          the attribute over to the result element. This does *not*
           process attribute sets (xsl:use-attribute-set).R
N(RRRtxsltAttrTemplateProcessR(R�(R	R�tattrR�tattr__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytattrTemplateProcess�s				cCstj|j|�}|S(s7Process the given node and return the new string value.(RtxsltAttrTemplateValueProcessR(R	RTR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytattrTemplateValueProcess�scCs:|dkrd}n	|j}tj|j||�}|S(sEProcess the given string, allowing to pass a namespace
          mapping context and return the new string value.  Called
          by: - xsltAttrTemplateValueProcess() (templates.c) -
          xsltEvalAttrValueTemplate() (templates.c)  QUESTION: Why is
          this function public? It is not used outside of templates.c.N(RRRt xsltAttrTemplateValueProcessNode(R	RTR�R�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytattrTemplateValueProcessNode�s
		cCs=|dkrd}n	|j}tj|j|||�}|S(s�Evaluate a attribute value template, i.e. the attribute
          value can contain expressions contained in curly braces
           ({}) and those are substituted by they computed value.N(RRRtxsltEvalAttrValueTemplate(R	R�R6R�R�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytevalAttrValueTemplate�s
		cCsX|dkrd}n	|j}|dkr3d}n	|j}tj|j||�}|S(s�Processes the sequence constructor of the given instruction
          on @contextNode and converts the resulting tree to a
          string. This is needed by e.g. xsl:comment and
           xsl:processing-instruction.N(RRRtxsltEvalTemplateString(R	tcontextNodeR�tcontextNode__oR�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytevalTemplateString�s				cCstj|j�}|S(s�Evaluates all global variables and parameters of a
          stylesheet. For internal use only. This is called at start
           of a transformation.(RtxsltEvalGlobalVariablesR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytevalGlobalVariables�scCstj|j||�}|S(s�This is normally called from xsltEvalUserParams to process
          a single parameter from a list of parameters.  The @value
          is evaluated as an XPath expression and the result is
          stored in the context's global variable/parameter hash
          table.  To have a parameter treated literally (not as an
          XPath expression) use xsltQuoteUserParams (or
          xsltQuoteOneUserParam).  For more details see description
           of xsltProcessOneUserParamInternal.(RtxsltEvalOneUserParamR(R	R6RpR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytevalOneUserParam�s	cCstj|j�dS(sIFree up the data associated to the global variables its
           value.N(RtxsltFreeGlobalVariablesR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeGlobalVariables�scCs5|dkrd}n	|j}tj|j|�dS(seRegisters a local XSLT 'param' declaration at
           transformation time and evaluates its value.N(RRRtxsltParseStylesheetParam(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetParam�s		cCs5|dkrd}n	|j}tj|j|�dS(shRegisters a local XSLT 'variable' instruction at
           transformation time and evaluates its value.N(RRRtxsltParseStylesheetVariable(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetVariable�s		cCstj|j||�}|S(s�This is normally called from xsltQuoteUserParams to process
          a single parameter from a list of parameters.  The @value
          is stored in the context's global variable/parameter hash
           table.(RtxsltQuoteOneUserParamR(R	R6RpR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytquoteOneUserParam�scCs5tj|j||�}|dkr(dStj|�S(sTSearch in the Variable array of the context for the given
           variable value.N(RtxsltVariableLookupRRR(txpathObjectRet(R	R6tns_uriR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytvariableLookup�scCstj|j�}|S(s�Allocate an extra runtime information slot at run-time and
          return its number This make sure there is a slot ready in
           the transformation context(RtxsltAllocateExtraCtxtR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytallocateExtraCtxtscCs2tj|j�}|dkr"dStjd|�S(s]Creates a Result Value Tree (the XSLT 1.0 term for this is
           "Result Tree Fragment")R
N(Rt
xsltCreateRVTRRR(R�(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	createRVTscCstj|j�}|S(s\Finalizes the data (e.g. result tree fragments) created
          within a value-returning process (e.g. EXSLT's function).
          Tree fragments marked as being returned by a function are
          set to normal state, which means that the fragment garbage
          collector will free them after the function-calling process
           exits.(Rt&xsltExtensionInstructionResultFinalizeR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt"extensionInstructionResultFinalizescCstj|j�dS(s�Frees all registered result value trees (Result Tree
          Fragments) of the transformation. Internal function; should
           not be called by user-code.N(RtxsltFreeRVTsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeRVTsscCstj|j�}|S(s_INTERNAL ROUTINE ONLY  Check if any keys on the current
           document need to be computed(RtxsltInitAllDocKeysR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytinitAllDocKeysscCs7|dkrd}n	|j}tj|j|�}|S(s�Registers a result value tree (XSLT 1.0 term: Result Tree
          Fragment) in the RVT garbage collector. The fragment will
          be freed when the instruction which created the fragment
           exits.N(RRRtxsltRegisterLocalRVT(R	tRVTtRVT__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterLocalRVT$s
		cCs7|dkrd}n	|j}tj|j|�}|S(s�Register the result value tree (XSLT 1.0 term: Result Tree
          Fragment) in the fragment garbage collector. The fragment
           will be freed when the transformation context is freed.N(RRRtxsltRegisterPersistRVT(R	RRR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterPersistRVT.s
		cCs7|dkrd}n	|j}tj|j|�}|S(s�Registers the result value tree (XSLT 1.0 term: Result Tree
          Fragment) in the garbage collector. The fragment will be
          freed at the exit of the currently instantiated
          xsl:template. Obsolete; this function might produce massive
          memory overhead, since the fragment is only freed when the
          current xsl:template exits. Use xsltRegisterLocalRVT()
           instead.N(RRRtxsltRegisterTmpRVT(R	RRR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterTmpRVT7s
		cCs5|dkrd}n	|j}tj|j|�dS(siEither frees the RVT (which is an xmlDoc) or stores it in
           the context's cache for later reuse.N(RRRtxsltReleaseRVT(R	RR((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
releaseRVTDs		cCsV|dkrd}n	|j}|dkr3d}n	|j}tj|j||�dS(s!Process and xsl:message constructN(RRRtxsltMessage(R	RkR�RmR�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytmessageOs				cCsV|dkrd}n	|j}|dkr3d}n	|j}tj|j||�dS(s Display the context of an error.N(RRRtxsltPrintErrorContext(R	RRktstyle__oRm((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytprintErrorContextWs				cCs2tj|j�}|dkr"dStjd|�S(s�This function should be called after the transformation
          completed to extract template processing profiling
          information if available. The information is returned as an
          XML document tree like <?xml version="1.0"?> <profile>
          <template rank="1" match="*" name="" mode="" calls="6"
          time="48" average="8"/> <template rank="2"
          match="item2|item3" name="" mode="" calls="10" time="30"
          average="3"/> <template rank="3" match="item1" name=""
          mode="" calls="5" time="17" average="3"/> </profile> The
          caller will need to free up the returned tree with
           xmlFreeDoc()R
N(RtxsltGetProfileInformationRRR(R�(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytprofileInformation_scCstj|j|�dS(s)Save the profiling information on @outputN(RtxsltSaveProfilingR(R	R,((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
saveProfilingoscCstj|j|�}|S(srChange the default parser option passed by the XSLT engine
           to the parser when using document() loading.(RtxsltSetCtxtParseOptionsR(R	toptionsR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsetCtxtParseOptionsssN(8RRRRRxR�R�R�R�R�R�R�RR�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�R�R�R�R�RRRRR
RRRRR(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR"�sj									
									
				
							
															
			
			
					RcBs�eZd4d�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�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-d+�Z.d,�Z/d-�Z0d.�Z1d/�Z2d0�Z3d1�Z4d2�Z5d3�Z6RS(5cCs d|_tj|d|�dS(NR
(RRRR(R	R
((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRzs	cCs2tj|j�}|dkr"dStjd|�S(s Get the document of a stylesheetR
N(RtxsltStylesheetGetDocRRR(R�(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRWscCstj|j�}|S(s%Get the output PUBLIC of a stylesheet(RtxsltStylesheetGetDoctypePublicR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
doctypePublic�scCstj|j�}|S(s%Get the output SYSTEM of a stylesheet(RtxsltStylesheetGetDoctypeSystemR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
doctypeSystem�scCstj|j�}|S(s'Get the output encoding of a stylesheet(RtxsltStylesheetGetEncodingR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytencoding�scCs/tj|j�}|dkr"dStd|�S(sGet the imports of a stylesheetR
N(RtxsltStylesheetGetImportsRRR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytimports�scCstj|j�}|S(s%Get the output method of a stylesheet(RtxsltStylesheetGetMethodR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytmethod�scCstj|j�}|S(s)Get the output method URI of a stylesheet(RtxsltStylesheetGetMethodURIR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt	methodURI�scCs/tj|j�}|dkr"dStd|�S(s$Get the next sibling of a stylesheetR
N(RtxsltStylesheetGetNextRRR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytnext�scCs/tj|j�}|dkr"dStd|�S(sGet the parent of a stylesheetR
N(RtxsltStylesheetGetParentRRR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparent�scCstj|j�}|S(s&Get the output version of a stylesheet(RtxsltStylesheetGetVersionR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytversion�scCstj|j�dS(s)Free up the memory used by attribute setsN(RtxsltFreeAttributeSetsHashesR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeAttributeSetsHashes�scCs5|dkrd}n	|j}tj|j|�dS(s.parse an XSLT stylesheet attribute-set elementN(RRRtxsltParseStylesheetAttributeSet(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetAttributeSet�s		cCstj|j�dS(s.resolve the references between attribute sets.N(Rt!xsltResolveStylesheetAttributeSetR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytresolveStylesheetAttributeSet�scCstj|j�dS(s�Frees the node-trees (and xsltDocument structures) of all
          stylesheet-modules of the stylesheet-level represented by
           the given @style.N(RtxsltFreeStyleDocumentsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeStyleDocuments�scCstj|j|�}|S(s�Check if the given prefix is one of the declared
          extensions. This is intended to be called only at
          compile-time. Called by: xsltGetInheritedNsList() (xslt.c)
           xsltParseTemplateContent (xslt.c)(RtxsltCheckExtPrefixR(R	RR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcheckExtPrefix�scCstj|j|�}|S(s�Check if the given prefix is one of the declared
          extensions. This is intended to be called only at
          compile-time. Called by: xsltPrecomputeStylesheet()
           (xslt.c) xsltParseTemplateContent (xslt.c)(RtxsltCheckExtURIR(R	RR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcheckExtURI�scCstj|j�dS(s:Free up the memory used by XSLT extensions in a stylesheetN(RtxsltFreeExtsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeExts�scCstj|j||�}|S(s�Registers an extension namespace This is called from xslt.c
          during compile-time. The given prefix is not needed. Called
          by: xsltParseExtElemPrefixes() (new function)
           xsltRegisterExtPrefix() (old function)(RtxsltRegisterExtPrefixR(R	tprefixRR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytregisterExtPrefix�scCstj|j�dS(s"Shutdown the set of modules loadedN(RtxsltShutdownExtsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytshutdownExts�scCs/tj|j�}|dkr"dStd|�S(s.Find the next stylesheet in import precedence.R
N(RtxsltNextImportRRR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
nextImport�scCs7|dkrd}n	|j}tj|j|�}|S(s'parse an XSLT stylesheet import elementN(RRRtxsltParseStylesheetImport(R	R�R�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetImport�s
		cCs7|dkrd}n	|j}tj|j|�}|S(s(parse an XSLT stylesheet include elementN(RRRtxsltParseStylesheetInclude(R	R�R�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetIncludes
		cCsC|dkrd}n	|j}tj|j|||||�}|S(s$add a key definition to a stylesheetN(RRRt
xsltAddKey(R	R6tnameURItmatchtuseR�R�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytaddKeys
		!cCstj|j�dS(s4Free up the memory used by XSLT keys in a stylesheetN(RtxsltFreeKeysR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeKeysscCstj|j�dS(s-Free up the memory used by namespaces aliasesN(RtxsltFreeNamespaceAliasHashesR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeNamespaceAliasHashes scCs5|dkrd}n	|j}tj|j|�dS(syRead the stylesheet-prefix and result-prefix attributes,
           register them as well as the corresponding namespace.N(RRRtxsltNamespaceAlias(R	RkRm((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytnamespaceAlias$s		cCstj|j�dS(s]Cleanup the state of the templates used by the stylesheet
           and the ones it imports.N(RtxsltCleanupTemplatesR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcleanupTemplates/scCstj|j�dS(sOFree up the memory used by xsltAddTemplate/xsltGetTemplate
           mechanismN(RtxsltFreeTemplateHashesR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeTemplateHashes4scCstj|j�dS(s6Free up the memory allocated by all precomputed blocksN(RtxsltFreeStylePreCompsR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeStylePreComps=scCs5|dkrd}n	|j}tj|j|�dS(s%Precompute an XSLT stylesheet elementN(RRRtxsltStylePreCompute(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytstylePreComputeAs		cCsV|dkrd}n	|j}tj|j||�}|dkrFdStjd|�S(s$Apply the stylesheet to the documentR
N(RRRtxsltApplyStylesheetR(R�(R	RWtparamsRXR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytapplyStylesheetKs		cCsw|dkrd}n	|j}|dkr3d}n	|j}tj|j|||�}|dkrgdStjd|�S(s$Apply the stylesheet to the documentR
N(RRRtxsltApplyStylesheetUserR(R�(R	RWRWR"RXttransformCtxt__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytapplyStylesheetUserSs				cCs7|dkrd}n	|j}tj|j|�}|S(s#Compare one stylesheet with anotherN(RRRR(R	RR�R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcompareStylesheetsEqual]s
		cCsP|dkrd}n	|j}tj|j|�}|dkrCdStd|�S(s"Create a new XSLT TransformContextR
N(RRRtxsltNewTransformContextR"(R	RWRXR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytnewTransformContextds		cCs7|dkrd}n	|j}tj|j|�}|S(sZHave the stylesheet serialize the result of a
           transformation to a python stringN(RRRtxsltSaveResultToString(R	tresultt	result__oR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsaveResultToStringls
		cCstj|j�}|S(s#Get the hash code of the stylesheet(RRR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytstylesheetHashCodetscCs5|dkrd}n	|j}tj|j|�dS(sOparse an XSLT transformation param declaration and record
           its value.N(RRRtxsltParseGlobalParam(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseGlobalParam}s		cCs5|dkrd}n	|j}tj|j|�dS(s[Parses a global XSLT 'variable' declaration at compilation
           time and registers itN(RRRtxsltParseGlobalVariable(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseGlobalVariable�s		cCstj|j�}|S(suAllocate an extra runtime information slot statically while
           compiling the stylesheet and return its number(RtxsltAllocateExtraR(R	R3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt
allocateExtra�scCs5|dkrd}n	|j}tj|j|�dS(s�Precompile an attribute in a stylesheet, basically it
          checks if it is an attribute value template, and if yes,
          establish some structures needed to process it at
           transformation time.N(RRRtxsltCompileAttr(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcompileAttr�s		cCstj|j�dS(s&Free up the memory allocated by @styleN(RtxsltFreeStylesheetR(R	((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytfreeStylesheet�scCsP|dkrd}n	|j}tj||j�}|dkrCdStd|�S(sparse an XSLT stylesheet building the associated structures
           except the processing not needed for imported documents.R
N(RRRtxsltParseStylesheetImportedDocR(R	RWRXR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetImportedDoc�s		cCs5|dkrd}n	|j}tj|j|�dS(sjparse an XSLT stylesheet output element and record
           information related to the stylesheet outputN(RRRtxsltParseStylesheetOutput(R	R�R�((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetOutput�s		cCsP|dkrd}n	|j}tj|j|�}|dkrCdStd|�S(s�Parses an XSLT stylesheet, adding the associated
          structures. Called by: xsltParseStylesheetImportedDoc()
           (xslt.c) xsltParseStylesheetInclude() (imports.c)R
N(RRRtxsltParseStylesheetProcessR(R	RWRXR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetProcess�s		cCs7|dkrd}n	|j}tj|j|�}|S(sKParse an XSLT stylesheet with a user-provided stylesheet
           struct.N(RRRtxsltParseStylesheetUser(R	RWRXR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseStylesheetUser�s
		cCs5|dkrd}n	|j}tj|j|�dS(s�parse a template content-model Clean-up the template
          content from unwanted ignorable blank nodes and process
           xslt:textN(RRRtxsltParseTemplateContent(R	ttemplttempl__o((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytparseTemplateContent�s		cCs=|dkrd}n	|j}tj|j|||�}|S(s�Similar to xmlGetNsProp() but with a slightly different
          semantic  Search and get the value of an attribute
          associated to a node This attribute has to be anchored in
          the namespace specified, or has no namespace and the
          element is in that namespace.  This does the entity
          substitution. This function looks in DTD attribute
          declaration for #FIXED or default declaration values unless
           DTD use has been turned off.N(RRRtxsltGetCNsProp(R	RkR6RlRmR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytcNsProp�s
			cCsV|dkrd}n	|j}|dkr3d}n	|j}tj||j|�dS(s Display the context of an error.N(RRRR
(R	R#Rktctxt__oRm((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyR�s				cCs:|dkrd}n	|j}tj|||j�}|S(s�Save the result @result obtained by applying the @style
          stylesheet to an open file descriptor This does not close
           the descriptor.N(RRRtxsltSaveResultToFd(R	tfdR`RaR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsaveResultToFd�s
		cCs:|dkrd}n	|j}tj|||j�}|S(s�Save the result @result obtained by applying the @style
          stylesheet to an open FILE * I/O. This does not close the
           FILE @fileN(RRRtxsltSaveResultToFile(R	tfileR`RaR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsaveResultToFile�s
		cCs=|dkrd}n	|j}tj|||j|�}|S(s_Save the result @result obtained by applying the @style
           stylesheet to a file or @URLN(RRRtxsltSaveResultToFilename(R	tURLR`tcompressionRaR3((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pytsaveResultToFilename�s
		N(7RRRRRWRRRRR!R#R%R'R)R+R-R/R1R3R5R7R:R<R>R@RBRGRIRKRMRORQRSRURXR[R\R^RbRcReRgRiRkRmRoRqRsRuRyR{RRR�R�(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyRysh															
																	
		
															
								iiiiiii	i
iii
iiiiiiiiiiiiiiiii i@i�iiiii i@i�i(~tsysthasattrt
libxml2modRR(tdlRRtImportErrortostunametosnameRtflagstsetdlopenflagsRRRR*R-R/R1R4R7R9R;R=R>RBRFRHRKRNRPRRRURYR[R]R`RbRdRgRiRnRqRsRtRuRwR"Rt
XSLT_STATE_OKtXSLT_STATE_ERRORtXSLT_STATE_STOPPEDtXSLT_DEBUG_NONEtXSLT_DEBUG_INITtXSLT_DEBUG_STEPtXSLT_DEBUG_STEPOUTtXSLT_DEBUG_NEXTtXSLT_DEBUG_STOPtXSLT_DEBUG_CONTtXSLT_DEBUG_RUNtXSLT_DEBUG_RUN_RESTARTtXSLT_DEBUG_QUITtXSLT_OUTPUT_XMLtXSLT_OUTPUT_HTMLtXSLT_OUTPUT_TEXTtXSLT_ERROR_SEVERITY_ERRORtXSLT_ERROR_SEVERITY_WARNINGtXSLT_FUNC_COPYtXSLT_FUNC_SORTtXSLT_FUNC_TEXTtXSLT_FUNC_ELEMENTtXSLT_FUNC_ATTRIBUTEtXSLT_FUNC_COMMENTtXSLT_FUNC_PItXSLT_FUNC_COPYOFtXSLT_FUNC_VALUEOFtXSLT_FUNC_NUMBERtXSLT_FUNC_APPLYIMPORTStXSLT_FUNC_CALLTEMPLATEtXSLT_FUNC_APPLYTEMPLATEStXSLT_FUNC_CHOOSEtXSLT_FUNC_IFtXSLT_FUNC_FOREACHtXSLT_FUNC_DOCUMENTtXSLT_FUNC_WITHPARAMtXSLT_FUNC_PARAMtXSLT_FUNC_VARIABLEtXSLT_FUNC_WHENtXSLT_FUNC_EXTENSIONtXSLT_FUNC_OTHERWISEtXSLT_FUNC_FALLBACKtXSLT_FUNC_MESSAGEtXSLT_FUNC_INCLUDEtXSLT_FUNC_ATTRSETt XSLT_FUNC_LITERAL_RESULT_ELEMENTt XSLT_FUNC_UNKOWN_FORWARDS_COMPATtXSLT_LOAD_STARTtXSLT_LOAD_STYLESHEETtXSLT_LOAD_DOCUMENTtXSLT_SECPREF_READ_FILEtXSLT_SECPREF_WRITE_FILEtXSLT_SECPREF_CREATE_DIRECTORYtXSLT_SECPREF_READ_NETWORKtXSLT_SECPREF_WRITE_NETWORKtXSLT_TRACE_ALLtXSLT_TRACE_NONEtXSLT_TRACE_COPY_TEXTtXSLT_TRACE_PROCESS_NODEtXSLT_TRACE_APPLY_TEMPLATEtXSLT_TRACE_COPYtXSLT_TRACE_COMMENTt
XSLT_TRACE_PItXSLT_TRACE_COPY_OFtXSLT_TRACE_VALUE_OFtXSLT_TRACE_CALL_TEMPLATEtXSLT_TRACE_APPLY_TEMPLATEStXSLT_TRACE_CHOOSEt
XSLT_TRACE_IFtXSLT_TRACE_FOR_EACHtXSLT_TRACE_STRIP_SPACEStXSLT_TRACE_TEMPLATEStXSLT_TRACE_KEYStXSLT_TRACE_VARIABLES(((s=W:/msys64-gtk2/mingw64/lib/python2.7/site-packages/libxslt.pyt<module>s0
	

	
																																B����