Lines Matching full:group
36 yield RequiredIdentifier('constant', self.group('name'))
99 yield RequiredIdentifier('type', self.group('name'))
139 name = self.group('structname')
150 body = self.group('body')
171 if self.group('structname'):
187 if td.group('typedef_type') != self.group('typedef_type'):
191 if self.group('typedef_type') == 'struct '+td.group('structname'):
252 return self.group('checker') # type: ignore
256 return self.group('typedefname')
263 if not self.group('check_args'):
307 yield RequiredIdentifier('type', m.group('c_type'))
308 yield RequiredIdentifier('constant', m.group('qom_typename'))
313 typename = self.group('qom_typename')
314 c_type = self.group('c_type')
317 typedef = self.group('typedefname')
340 # the implementation is a bit tricky because we need to group
451 yield RequiredIdentifier('type', self.group('instancetype'))
452 yield RequiredIdentifier('constant', self.group('qom_typename'))
459 typename = self.group('qom_typename')
461 instancetype = self.group('instancetype')
485 return self.group('typename')
489 return self.group('uppercase')
505 yield RequiredIdentifier('constant', self.group('typename'))
506 yield RequiredIdentifier('type', self.group('instancetype'))
518 yield RequiredIdentifier('constant', self.group('typename'))
519 yield RequiredIdentifier('type', self.group('instancetype'))
530 yield RequiredIdentifier('type', self.group('instancetype'))
541 yield RequiredIdentifier('type', self.group('classtype'))
555 yield RequiredIdentifier('constant', self.group('typename'))
556 yield RequiredIdentifier('type', self.group('classtype'))
570 yield RequiredIdentifier('constant', self.group('typename'))
571 yield RequiredIdentifier('type', self.group('classtype'))
572 yield RequiredIdentifier('type', self.group('instancetype'))
582 # group checkers by uppercase name:
589 checker_dict.setdefault(m.group('uppercase'), []).append(m)
714 trivial_struct = self.file.find_match(TrivialClassStruct, self.group('classtype'))
717 d['parent_struct'] = trivial_struct.group("parent_struct")
747 decl = files.find_match(DeclareTypeName, name=typename, group='typename')
749 return decl.group('uppercase')
754 def find_type_checkers(files:FileList, name:str, group:str='uppercase') -> Iterable[TypeCheckerDecl…
758 yield from files.find_matches(c, name=name, group=group)
764 yield RequiredIdentifier('include', self.group('includepath'))
846 yield earliest.prepend(definition.group(0))
848 and definition.group('structname'):