Lines Matching refs:required
86 self.required = False
90 self.required = False
288 required = (enums.get('type') != None)
291 enumInfo.required = required
399 def markTypeRequired(self, typename, required): argument
401 self.gen.logMsg('diag', '*** tagging type:', typename, '-> required =', required)
405 if (required):
413 self.markTypeRequired(depType, required)
420 self.markTypeRequired(subtype.text, required)
425 self.markEnumRequired(subenum.text, required)
426 type.required = required
432 def markEnumRequired(self, enumname, required): argument
433 self.gen.logMsg('diag', '*** tagging enum:', enumname, '-> required =', required)
436 enum.required = required
442 def markRequired(self, features, required): argument
444 …f.gen.logMsg('diag', '*** markRequired (features = <too long to print>, required =', required, ')')
449 self.markTypeRequired(typeElem.get('name'), required)
451 self.markEnumRequired(enumElem.get('name'), required)
454 self.gen.logMsg('diag', '*** tagging command:', name, '-> required =', required)
457 cmd.required = required
463 if (required):
468 self.markTypeRequired(type.text, required)
501 if (not f.required):