Lines Matching refs:node
105 def parse(self, node): argument
111 pm = getattr(self, "parse_%s" % node.__class__.__name__)
112 pm(node)
114 def parse_Document(self, node): argument
115 self.parse(node.documentElement)
117 def parse_Text(self, node): argument
118 txt = node.data
128 def parse_Element(self, node): argument
135 name = node.tagName
142 handlerMethod(node)
144 self.generic_parse(node)
147 def parse_Comment(self, node): argument
158 def get_specific_nodes(self, node, names): argument
164 nodes = [(x.tagName, x) for x in node.childNodes
169 def generic_parse(self, node, pad=0): argument
188 for n in node.childNodes:
194 def space_parse(self, node): argument
196 self.generic_parse(node)
204 def do_compoundname(self, node): argument
206 data = node.firstChild.data
209 def do_compounddef(self, node): argument
210 kind = node.attributes['kind'].value
212 prot = node.attributes['prot'].value
217 first = self.get_specific_nodes(node, names)
222 for n in node.childNodes:
226 nodes = node.getElementsByTagName('sectiondef')
230 def do_includes(self, node): argument
232 self.generic_parse(node, pad=1)
234 def do_parameterlist(self, node): argument
236 for key, val in node.attributes.items():
248 self.generic_parse(node, pad=1)
250 def do_para(self, node): argument
252 self.generic_parse(node, pad=1)
254 def do_parametername(self, node): argument
257 data = node.firstChild.data
259 data = node.firstChild.firstChild.data
265 def do_parameterdefinition(self, node): argument
266 self.generic_parse(node, pad=1)
268 def do_detaileddescription(self, node): argument
269 self.generic_parse(node, pad=1)
271 def do_briefdescription(self, node): argument
272 self.generic_parse(node, pad=1)
274 def do_memberdef(self, node): argument
275 prot = node.attributes['prot'].value
276 id = node.attributes['id'].value
277 kind = node.attributes['kind'].value
278 tmp = node.parentNode.parentNode.parentNode
283 first = self.get_specific_nodes(node, ('definition', 'name'))
299 anc = node.parentNode.parentNode
315 for n in node.childNodes:
320 def do_definition(self, node): argument
321 data = node.firstChild.data
324 def do_sectiondef(self, node): argument
325 kind = node.attributes['kind'].value
327 self.generic_parse(node)
329 def do_header(self, node): argument
333 data = node.firstChild.data
338 parent = node.parentNode
339 idx = parent.childNodes.index(node)
348 def do_simplesect(self, node): argument
349 kind = node.attributes['kind'].value
354 self.generic_parse(node)
358 self.generic_parse(node)
360 self.generic_parse(node)
362 def do_argsstring(self, node): argument
363 self.generic_parse(node, pad=1)
365 def do_member(self, node): argument
366 kind = node.attributes['kind'].value
367 refid = node.attributes['refid'].value
369 self.generic_parse(node)
371 def do_doxygenindex(self, node): argument
373 comps = node.getElementsByTagName('compound')