Lines Matching full:parser
105 def _discover_flat(self, path, parser): argument
107 interfaces = list(parser.get_interfaces().keys())
114 def introspect(self, path='/', parser=None): argument
116 if not parser:
117 parser = self._introspect(path)
118 if not parser:
120 items.update(self._discover_flat(path, parser))
125 if parser.recursive_binding():
130 for k in parser.get_children():
131 parser = self._introspect(path + k)
132 if not parser:
134 items.update(callback(path + k, parser))