Lines Matching defs:_xmlCRelaxNGParserCtxt
65 struct _xmlCRelaxNGParserCtxt { struct
66 void *userData; /* user specific data block */
67 xmlRelaxNGValidityErrorFunc error; /* the callback in case of errors */
68 xmlRelaxNGValidityWarningFunc warning;/* the callback in case of warning */
69 xmlRelaxNGValidErr err;
71 const xmlChar *compact;
72 const xmlChar *end;
73 const xmlChar *cur;
74 int isElem;
75 int lineno;
76 const xmlChar *linestart;
77 const char *filename;
79 int nbTokens;
80 int firstToken;
81 _token tokens[MAX_TOKEN];
82 int totalToken;
84 xmlCRelaxNGParserState state;
86 int nbErrors;
88 xmlDocPtr res; /* the result */
89 xmlNodePtr ins; /* the current insertion node */
91 xmlNsPtr nsDef;
92 tokenPtr token;
94 xmlHashTablePtr namespaces;
95 xmlHashTablePtr datatypes;
100 xmlDictPtr dict;
101 const xmlChar *key_attribute;
102 const xmlChar *key_default;
103 const xmlChar *key_datatypes;
104 const xmlChar *key_div;
105 const xmlChar *key_element;
106 const xmlChar *key_empty;
107 const xmlChar *key_external;
108 const xmlChar *key_grammar;
109 const xmlChar *key_include;
110 const xmlChar *key_inherit;
111 const xmlChar *key_list;
112 const xmlChar *key_mixed;
113 const xmlChar *key_namespace;
114 const xmlChar *key_notAllowed;
115 const xmlChar *key_parent;
116 const xmlChar *key_start;
117 const xmlChar *key_string;
118 const xmlChar *key_text;
119 const xmlChar *key_token;
120 const xmlChar *key_equal;
121 const xmlChar *key_orequal;
122 const xmlChar *key_andequal;
123 const xmlChar *key_combine;
124 const xmlChar *key_or;
125 const xmlChar *key_comma;
126 const xmlChar *key_and;
127 const xmlChar *key_choice;
128 const xmlChar *key_group;
129 const xmlChar *key_interleave;
130 const xmlChar *key_ref;
131 const xmlChar *key_define;
134 xmlDocPtr doc; /* the resulting doc */
135 xmlNodePtr insert; /* the insertion point */
136 xmlAttrPtr attrs; /* pending attributes */