Lines Matching refs:genOpts
237 self.genOpts = None
286 key = (fname, self.genOpts.apiname)
808 if self.genOpts.defaultExtensions == elem.get('supported'):
810 elif re.match(self.genOpts.addExtensions, extname) is not None:
813 required = re.match(self.genOpts.emitversions, version) is not None
875 def apiGen(self, genOpts): argument
879 self.gen.logMsg('diag', ' Registry.apiGen file:', genOpts.filename,
880 'api:', genOpts.apiname,
881 'profile:', genOpts.profile)
884 self.genOpts = genOpts
889 regVersions = re.compile(self.genOpts.versions)
890 regEmitVersions = re.compile(self.genOpts.emitversions)
891 regAddExtensions = re.compile(self.genOpts.addExtensions)
892 regRemoveExtensions = re.compile(self.genOpts.removeExtensions)
893 regEmitExtensions = re.compile(self.genOpts.emitExtensions)
902 if (api == self.genOpts.apiname):
944 if (self.genOpts.defaultExtensions and
945 re.match(pat, self.genOpts.defaultExtensions)):
985 if (self.genOpts.sortProcedure):
986 self.genOpts.sortProcedure(features)
1000 self.requireAndRemoveFeatures(f.elem, self.genOpts.apiname, self.genOpts.profile)
1001 self.assignAdditionalValidity(f.elem, self.genOpts.apiname, self.genOpts.profile)
1007 self.gen.beginFile(self.genOpts)