Mercurial > repos > shellac > guppy_basecaller
diff env/lib/python3.7/site-packages/lxml/includes/xpath.pxd @ 5:9b1c78e6ba9c draft default tip
"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
| author | shellac |
|---|---|
| date | Mon, 01 Jun 2020 08:59:25 -0400 |
| parents | 79f47841a781 |
| children |
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/lxml/includes/xpath.pxd Thu May 14 16:47:39 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,135 +0,0 @@ -from lxml.includes cimport tree -from lxml.includes cimport xmlerror - -from libc.string cimport const_char -from lxml.includes.tree cimport xmlChar, const_xmlChar - -cdef extern from "libxml/xpath.h": - ctypedef enum xmlXPathObjectType: - XPATH_UNDEFINED = 0 - XPATH_NODESET = 1 - XPATH_BOOLEAN = 2 - XPATH_NUMBER = 3 - XPATH_STRING = 4 - XPATH_POINT = 5 - XPATH_RANGE = 6 - XPATH_LOCATIONSET = 7 - XPATH_USERS = 8 - XPATH_XSLT_TREE = 9 - - ctypedef enum xmlXPathError: - XPATH_EXPRESSION_OK = 0 - XPATH_NUMBER_ERROR = 1 - XPATH_UNFINISHED_LITERAL_ERROR = 2 - XPATH_START_LITERAL_ERROR = 3 - XPATH_VARIABLE_REF_ERROR = 4 - XPATH_UNDEF_VARIABLE_ERROR = 5 - XPATH_INVALID_PREDICATE_ERROR = 6 - XPATH_EXPR_ERROR = 7 - XPATH_UNCLOSED_ERROR = 8 - XPATH_UNKNOWN_FUNC_ERROR = 9 - XPATH_INVALID_OPERAND = 10 - XPATH_INVALID_TYPE = 11 - XPATH_INVALID_ARITY = 12 - XPATH_INVALID_CTXT_SIZE = 13 - XPATH_INVALID_CTXT_POSITION = 14 - XPATH_MEMORY_ERROR = 15 - XPTR_SYNTAX_ERROR = 16 - XPTR_RESOURCE_ERROR = 17 - XPTR_SUB_RESOURCE_ERROR = 18 - XPATH_UNDEF_PREFIX_ERROR = 19 - XPATH_ENCODING_ERROR = 20 - XPATH_INVALID_CHAR_ERROR = 21 - XPATH_INVALID_CTXT = 22 - - ctypedef struct xmlNodeSet: - int nodeNr - int nodeMax - tree.xmlNode** nodeTab - - ctypedef struct xmlXPathObject: - xmlXPathObjectType type - xmlNodeSet* nodesetval - bint boolval - double floatval - xmlChar* stringval - - ctypedef struct xmlXPathContext: - tree.xmlDoc* doc - tree.xmlNode* node - tree.xmlDict* dict - tree.xmlHashTable* nsHash - const_xmlChar* function - const_xmlChar* functionURI - xmlerror.xmlStructuredErrorFunc error - xmlerror.xmlError lastError - void* userData - - ctypedef struct xmlXPathParserContext: - xmlXPathContext* context - xmlXPathObject* value - tree.xmlNode* ancestor - int error - - ctypedef struct xmlXPathCompExpr - - ctypedef void (*xmlXPathFunction)(xmlXPathParserContext* ctxt, int nargs) nogil - ctypedef xmlXPathFunction (*xmlXPathFuncLookupFunc)(void* ctxt, - const_xmlChar* name, - const_xmlChar* ns_uri) nogil - - cdef xmlXPathContext* xmlXPathNewContext(tree.xmlDoc* doc) nogil - cdef xmlXPathObject* xmlXPathEvalExpression(const_xmlChar* str, - xmlXPathContext* ctxt) nogil - cdef xmlXPathObject* xmlXPathCompiledEval(xmlXPathCompExpr* comp, - xmlXPathContext* ctxt) nogil - cdef xmlXPathCompExpr* xmlXPathCompile(const_xmlChar* str) nogil - cdef xmlXPathCompExpr* xmlXPathCtxtCompile(xmlXPathContext* ctxt, - const_xmlChar* str) nogil - cdef void xmlXPathFreeContext(xmlXPathContext* ctxt) nogil - cdef void xmlXPathFreeCompExpr(xmlXPathCompExpr* comp) nogil - cdef void xmlXPathFreeObject(xmlXPathObject* obj) nogil - cdef int xmlXPathRegisterNs(xmlXPathContext* ctxt, - const_xmlChar* prefix, const_xmlChar* ns_uri) nogil - - cdef xmlNodeSet* xmlXPathNodeSetCreate(tree.xmlNode* val) nogil - cdef void xmlXPathFreeNodeSet(xmlNodeSet* val) nogil - - -cdef extern from "libxml/xpathInternals.h": - cdef int xmlXPathRegisterFunc(xmlXPathContext* ctxt, - const_xmlChar* name, - xmlXPathFunction f) nogil - cdef int xmlXPathRegisterFuncNS(xmlXPathContext* ctxt, - const_xmlChar* name, - const_xmlChar* ns_uri, - xmlXPathFunction f) nogil - cdef void xmlXPathRegisterFuncLookup(xmlXPathContext *ctxt, - xmlXPathFuncLookupFunc f, - void *funcCtxt) nogil - cdef int xmlXPathRegisterVariable(xmlXPathContext *ctxt, - const_xmlChar* name, - xmlXPathObject* value) nogil - cdef int xmlXPathRegisterVariableNS(xmlXPathContext *ctxt, - const_xmlChar* name, - const_xmlChar* ns_uri, - xmlXPathObject* value) nogil - cdef void xmlXPathRegisteredVariablesCleanup(xmlXPathContext *ctxt) nogil - cdef void xmlXPathRegisteredNsCleanup(xmlXPathContext *ctxt) nogil - cdef xmlXPathObject* valuePop (xmlXPathParserContext *ctxt) nogil - cdef int valuePush(xmlXPathParserContext* ctxt, xmlXPathObject *value) nogil - - cdef xmlXPathObject* xmlXPathNewCString(const_char *val) nogil - cdef xmlXPathObject* xmlXPathWrapCString(const_char * val) nogil - cdef xmlXPathObject* xmlXPathNewString(const_xmlChar *val) nogil - cdef xmlXPathObject* xmlXPathWrapString(const_xmlChar * val) nogil - cdef xmlXPathObject* xmlXPathNewFloat(double val) nogil - cdef xmlXPathObject* xmlXPathNewBoolean(int val) nogil - cdef xmlXPathObject* xmlXPathNewNodeSet(tree.xmlNode* val) nogil - cdef xmlXPathObject* xmlXPathNewValueTree(tree.xmlNode* val) nogil - cdef void xmlXPathNodeSetAdd(xmlNodeSet* cur, - tree.xmlNode* val) nogil - cdef void xmlXPathNodeSetAddUnique(xmlNodeSet* cur, - tree.xmlNode* val) nogil - cdef xmlXPathObject* xmlXPathWrapNodeSet(xmlNodeSet* val) nogil - cdef void xmlXPathErr(xmlXPathParserContext* ctxt, int error) nogil
