Lines Matching refs:gen
172 # gen - OutputGenerator object used to write headers / messages
180 # setGenerator(gen) - OutputGenerator to use
206 self.gen = OutputGenerator()
217 def setGenerator(self, gen):
219 self.gen = gen
220 self.gen.setRegistry(self)
237 self.gen.logMsg('warn', '*** Attempt to redefine',
249 # self.gen.logMsg('diag', 'Found API-specific element for feature', fname)
252 # self.gen.logMsg('diag', 'Found generic element for feature', fname)
364 # self.gen.logMsg('diag', '*** Found extension enum',
372 # self.gen.logMsg('diag', '*** Matching group',
380 self.gen.logMsg('warn', '*** NO matching group',
384 # self.gen.logMsg('diag', '*** Adding extension constant "enum"',
428 self.gen.logMsg('diag', '*** tagging type:', typename, '-> required =', required)
438 self.gen.logMsg('diag', '*** Generating dependent type',
446 self.gen.logMsg('diag', '*** markRequired: type requires dependent <type>', subtype.text)
451 self.gen.logMsg('diag', '*** markRequired: type requires dependent <enum>', subenum.text)
455 self.gen.logMsg('warn', '*** type:', typename , 'IS NOT DEFINED')
460 self.gen.logMsg('diag', '*** tagging enum:', enumname, '-> required =', required)
465 self.gen.logMsg('warn', '*** enum:', enumname , 'IS NOT DEFINED')
471 self.gen.logMsg('diag', '*** markRequired (features = <too long to print>, required =', required, ')')
481 self.gen.logMsg('diag', '*** tagging command:', name, '-> required =', required)
494 self.gen.logMsg('diag', '*** markRequired: command implicitly requires dependent type', type.text)
497 self.gen.logMsg('warn', '*** command:', name, 'IS NOT DEFINED')
545 self.gen.logMsg('diag', '*** No entry found for feature', fname,
551 self.gen.logMsg('diag', '*** Skipping', ftype, fname, '(not required)')
554 self.gen.logMsg('diag', '*** Skipping', ftype, fname, '(already declared)')
568 genProc = self.gen.genType
571 self.gen.logMsg('diag', '*** Generating required dependent type',
575 self.gen.logMsg('diag', '*** Generating required dependent <type>',
579 self.gen.logMsg('diag', '*** Generating required dependent <enum>',
585 self.gen.logMsg('diag', '*** Type', fname, 'is an enum group, so generate that instead')
592 genProc = self.gen.genGroup
595 genProc = self.gen.genCmd
598 self.gen.logMsg('diag', '*** Generating required parameter type',
602 genProc = self.gen.genEnum
605 self.gen.logMsg('diag', '*** Emitting', ftype, 'decl for', fname)
608 self.gen.logMsg('diag', '*** Skipping', ftype, fname,
634 self.gen.logMsg('diag', '*******************************************')
635 self.gen.logMsg('diag', ' Registry.apiGen file:', genOpts.filename,
638 self.gen.logMsg('diag', '*******************************************')
665 self.gen.logMsg('diag', '*** NOT tagging feature api =', api,
669 self.gen.logMsg('diag', '*** NOT including feature api =', api,
673 self.gen.logMsg('diag', '*** NOT including feature api =', api,
677 self.gen.logMsg('warn', '*** No matching API versions found!')
696 self.gen.logMsg('diag', '*** Including extension',
705 self.gen.logMsg('diag', '*** Including extension',
713 self.gen.logMsg('diag', '*** Removing extension',
723 self.gen.logMsg('diag', '*** NOT including extension',
738 self.gen.logMsg('diag', '*** PASS 1: TAG FEATURES ********************************************')
740 self.gen.logMsg('diag', '*** PASS 1: Tagging required and removed features for',
748 self.gen.logMsg('diag', '*** PASS 2: GENERATE INTERFACES FOR FEATURES ************************')
749 self.gen.beginFile(self.genOpts)
751 self.gen.logMsg('diag', '*** PASS 2: Generating interface for',
755 self.gen.logMsg('diag', '*** PASS 2: NOT declaring feature',
759 self.gen.beginFeature(f.elem, emit)
761 self.gen.endFeature()
762 self.gen.endFile()
783 self.gen.logMsg('diag', '*** VALIDATING GROUP ATTRIBUTES ***')
789 # self.gen.logMsg('diag', '*** Command ', funcname, ' has return group ', group)
791 # self.gen.logMsg('diag', '*** Command ', funcname, ' has UNKNOWN return group ', group)
805 # self.gen.logMsg('diag', '*** Command ', funcname, ' param ', pname, ' has UNKNOWN group ', group)
811 self.gen.logMsg('diag', '*** SUMMARY OF UNRECOGNIZED GROUPS ***')
813 self.gen.logMsg('diag', ' ', key, ' occurred ', badGroup[key], ' times')