Lines Matching refs:module

4 Most functions just declare a new object and add it to the module.
19 def import_(node, module, namespace):
26 module.import_level = module.import_level + 1
30 execute(module, new_namespace)
31 module.import_level = module.import_level - 1
32 if not module.has_import(node.text):
33 module.add_import(node.text, new_namespace)
35 def typedef(node, module, namespace):
38 type = module.get_type(node.get('oldname'))
39 module.add_type(id, namespace.ns, name, type)
41 def xidtype(node, module, namespace):
44 type = module.get_type('CARD32')
45 module.add_type(id, namespace.ns, name, type)
47 def xidunion(node, module, namespace):
50 type = module.get_type('CARD32')
51 module.add_type(id, namespace.ns, name, type)
53 def enum(node, module, namespace):
57 module.add_type(id, namespace.ns, name, type)
59 def struct(node, module, namespace):
63 module.add_type(id, namespace.ns, name, type)
65 def eventstruct(node, module, namespace):
69 module.add_type(id, namespace.ns, name, type)
71 def union(node, module, namespace):
75 module.add_type(id, namespace.ns, name, type)
77 def request(node, module, namespace):
81 module.add_request(id, name, type)
83 def event(node, module, namespace):
88 module.add_event(id, name, event)
90 def eventcopy(node, module, namespace):
93 event = module.get_event(node.get('ref'))
95 module.add_event(id, name, event)
97 def error(node, module, namespace):
102 module.add_error(id, name, error)
104 def errorcopy(node, module, namespace):
107 error = module.get_error(node.get('ref'))
109 module.add_error(id, name, error)
125 def execute(module, namespace):
127 funcs[elt.tag](elt, module, namespace)