Mercurial > repos > shellac > guppy_basecaller
comparison env/lib/python3.7/site-packages/lxml/includes/xpath.pxd @ 0:26e78fe6e8c4 draft
"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
| author | shellac |
|---|---|
| date | Sat, 02 May 2020 07:14:21 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:26e78fe6e8c4 |
|---|---|
| 1 from lxml.includes cimport tree | |
| 2 from lxml.includes cimport xmlerror | |
| 3 | |
| 4 from libc.string cimport const_char | |
| 5 from lxml.includes.tree cimport xmlChar, const_xmlChar | |
| 6 | |
| 7 cdef extern from "libxml/xpath.h": | |
| 8 ctypedef enum xmlXPathObjectType: | |
| 9 XPATH_UNDEFINED = 0 | |
| 10 XPATH_NODESET = 1 | |
| 11 XPATH_BOOLEAN = 2 | |
| 12 XPATH_NUMBER = 3 | |
| 13 XPATH_STRING = 4 | |
| 14 XPATH_POINT = 5 | |
| 15 XPATH_RANGE = 6 | |
| 16 XPATH_LOCATIONSET = 7 | |
| 17 XPATH_USERS = 8 | |
| 18 XPATH_XSLT_TREE = 9 | |
| 19 | |
| 20 ctypedef enum xmlXPathError: | |
| 21 XPATH_EXPRESSION_OK = 0 | |
| 22 XPATH_NUMBER_ERROR = 1 | |
| 23 XPATH_UNFINISHED_LITERAL_ERROR = 2 | |
| 24 XPATH_START_LITERAL_ERROR = 3 | |
| 25 XPATH_VARIABLE_REF_ERROR = 4 | |
| 26 XPATH_UNDEF_VARIABLE_ERROR = 5 | |
| 27 XPATH_INVALID_PREDICATE_ERROR = 6 | |
| 28 XPATH_EXPR_ERROR = 7 | |
| 29 XPATH_UNCLOSED_ERROR = 8 | |
| 30 XPATH_UNKNOWN_FUNC_ERROR = 9 | |
| 31 XPATH_INVALID_OPERAND = 10 | |
| 32 XPATH_INVALID_TYPE = 11 | |
| 33 XPATH_INVALID_ARITY = 12 | |
| 34 XPATH_INVALID_CTXT_SIZE = 13 | |
| 35 XPATH_INVALID_CTXT_POSITION = 14 | |
| 36 XPATH_MEMORY_ERROR = 15 | |
| 37 XPTR_SYNTAX_ERROR = 16 | |
| 38 XPTR_RESOURCE_ERROR = 17 | |
| 39 XPTR_SUB_RESOURCE_ERROR = 18 | |
| 40 XPATH_UNDEF_PREFIX_ERROR = 19 | |
| 41 XPATH_ENCODING_ERROR = 20 | |
| 42 XPATH_INVALID_CHAR_ERROR = 21 | |
| 43 XPATH_INVALID_CTXT = 22 | |
| 44 | |
| 45 ctypedef struct xmlNodeSet: | |
| 46 int nodeNr | |
| 47 int nodeMax | |
| 48 tree.xmlNode** nodeTab | |
| 49 | |
| 50 ctypedef struct xmlXPathObject: | |
| 51 xmlXPathObjectType type | |
| 52 xmlNodeSet* nodesetval | |
| 53 bint boolval | |
| 54 double floatval | |
| 55 xmlChar* stringval | |
| 56 | |
| 57 ctypedef struct xmlXPathContext: | |
| 58 tree.xmlDoc* doc | |
| 59 tree.xmlNode* node | |
| 60 tree.xmlDict* dict | |
| 61 tree.xmlHashTable* nsHash | |
| 62 const_xmlChar* function | |
| 63 const_xmlChar* functionURI | |
| 64 xmlerror.xmlStructuredErrorFunc error | |
| 65 xmlerror.xmlError lastError | |
| 66 void* userData | |
| 67 | |
| 68 ctypedef struct xmlXPathParserContext: | |
| 69 xmlXPathContext* context | |
| 70 xmlXPathObject* value | |
| 71 tree.xmlNode* ancestor | |
| 72 int error | |
| 73 | |
| 74 ctypedef struct xmlXPathCompExpr | |
| 75 | |
| 76 ctypedef void (*xmlXPathFunction)(xmlXPathParserContext* ctxt, int nargs) nogil | |
| 77 ctypedef xmlXPathFunction (*xmlXPathFuncLookupFunc)(void* ctxt, | |
| 78 const_xmlChar* name, | |
| 79 const_xmlChar* ns_uri) nogil | |
| 80 | |
| 81 cdef xmlXPathContext* xmlXPathNewContext(tree.xmlDoc* doc) nogil | |
| 82 cdef xmlXPathObject* xmlXPathEvalExpression(const_xmlChar* str, | |
| 83 xmlXPathContext* ctxt) nogil | |
| 84 cdef xmlXPathObject* xmlXPathCompiledEval(xmlXPathCompExpr* comp, | |
| 85 xmlXPathContext* ctxt) nogil | |
| 86 cdef xmlXPathCompExpr* xmlXPathCompile(const_xmlChar* str) nogil | |
| 87 cdef xmlXPathCompExpr* xmlXPathCtxtCompile(xmlXPathContext* ctxt, | |
| 88 const_xmlChar* str) nogil | |
| 89 cdef void xmlXPathFreeContext(xmlXPathContext* ctxt) nogil | |
| 90 cdef void xmlXPathFreeCompExpr(xmlXPathCompExpr* comp) nogil | |
| 91 cdef void xmlXPathFreeObject(xmlXPathObject* obj) nogil | |
| 92 cdef int xmlXPathRegisterNs(xmlXPathContext* ctxt, | |
| 93 const_xmlChar* prefix, const_xmlChar* ns_uri) nogil | |
| 94 | |
| 95 cdef xmlNodeSet* xmlXPathNodeSetCreate(tree.xmlNode* val) nogil | |
| 96 cdef void xmlXPathFreeNodeSet(xmlNodeSet* val) nogil | |
| 97 | |
| 98 | |
| 99 cdef extern from "libxml/xpathInternals.h": | |
| 100 cdef int xmlXPathRegisterFunc(xmlXPathContext* ctxt, | |
| 101 const_xmlChar* name, | |
| 102 xmlXPathFunction f) nogil | |
| 103 cdef int xmlXPathRegisterFuncNS(xmlXPathContext* ctxt, | |
| 104 const_xmlChar* name, | |
| 105 const_xmlChar* ns_uri, | |
| 106 xmlXPathFunction f) nogil | |
| 107 cdef void xmlXPathRegisterFuncLookup(xmlXPathContext *ctxt, | |
| 108 xmlXPathFuncLookupFunc f, | |
| 109 void *funcCtxt) nogil | |
| 110 cdef int xmlXPathRegisterVariable(xmlXPathContext *ctxt, | |
| 111 const_xmlChar* name, | |
| 112 xmlXPathObject* value) nogil | |
| 113 cdef int xmlXPathRegisterVariableNS(xmlXPathContext *ctxt, | |
| 114 const_xmlChar* name, | |
| 115 const_xmlChar* ns_uri, | |
| 116 xmlXPathObject* value) nogil | |
| 117 cdef void xmlXPathRegisteredVariablesCleanup(xmlXPathContext *ctxt) nogil | |
| 118 cdef void xmlXPathRegisteredNsCleanup(xmlXPathContext *ctxt) nogil | |
| 119 cdef xmlXPathObject* valuePop (xmlXPathParserContext *ctxt) nogil | |
| 120 cdef int valuePush(xmlXPathParserContext* ctxt, xmlXPathObject *value) nogil | |
| 121 | |
| 122 cdef xmlXPathObject* xmlXPathNewCString(const_char *val) nogil | |
| 123 cdef xmlXPathObject* xmlXPathWrapCString(const_char * val) nogil | |
| 124 cdef xmlXPathObject* xmlXPathNewString(const_xmlChar *val) nogil | |
| 125 cdef xmlXPathObject* xmlXPathWrapString(const_xmlChar * val) nogil | |
| 126 cdef xmlXPathObject* xmlXPathNewFloat(double val) nogil | |
| 127 cdef xmlXPathObject* xmlXPathNewBoolean(int val) nogil | |
| 128 cdef xmlXPathObject* xmlXPathNewNodeSet(tree.xmlNode* val) nogil | |
| 129 cdef xmlXPathObject* xmlXPathNewValueTree(tree.xmlNode* val) nogil | |
| 130 cdef void xmlXPathNodeSetAdd(xmlNodeSet* cur, | |
| 131 tree.xmlNode* val) nogil | |
| 132 cdef void xmlXPathNodeSetAddUnique(xmlNodeSet* cur, | |
| 133 tree.xmlNode* val) nogil | |
| 134 cdef xmlXPathObject* xmlXPathWrapNodeSet(xmlNodeSet* val) nogil | |
| 135 cdef void xmlXPathErr(xmlXPathParserContext* ctxt, int error) nogil |
