Lines Matching +refs:namespace +refs:root +refs:namespace
37 self.root = parse(filename).getroot()
38 self.header = self.root.get('header')
45 if self.root.get('extension-xname', False):
47 self.major_version = self.root.get('major-version')
48 self.minor_version = self.root.get('minor-version')
49 self.ext_xname = self.root.get('extension-xname')
50 self.ext_name = self.root.get('extension-name')
83 self.namespace = Namespace(filename)
97 self.namespaces[self.namespace.ext_name] = self.namespace
117 matcher.execute(self, self.namespace)
136 def add_import(self, name, namespace): argument
138 self.direct_imports.append((name, namespace.header))
139 self.imports.append((name, namespace.header))
140 self.namespaces[namespace.ext_name] = namespace
154 if name[:-1] == self.namespace.prefix:
162 key = self.namespace.ns + id
183 if name[:-1] == self.namespace.prefix:
189 if name[:-1] == self.namespace.prefix:
203 namespace = self.namespaces[namespace_name]
205 if namespace is not None:
206 namespace.add_event(id, name, item)
215 if name[:-1] == self.namespace.prefix: