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 |