Lines Matching refs:group

137             self.fractional_size = int(ufixed_match.group(2))
142 self.fractional_size = int(sfixed_match.group(2))
228 # Determine number of bytes in this group.
432 if self.group.min_ver != 0 and self.ver < self.group.min_ver:
435 if self.group.max_ver != 0 and self.ver > self.group.max_ver:
469 self.group = Group(self, None, 0, 1)
473 self.group.fields.append(field)
476 self.group.min_ver = attrs["min_ver"]
478 self.group.max_ver = attrs["max_ver"]
481 self.group.fields.append(Field(self, attrs))
500 self.group = None
504 self.group = None
509 self.group = None
511 self.group.fields[-1].values = self.values
519 def emit_template_struct(self, name, group):
521 group.emit_template_struct("")
524 def emit_pack_function(self, name, group):
528 group.emit_pack_function(0)
533 (name + "_length", self.group.length))
535 def emit_unpack_function(self, name, group):
541 group.emit_unpack_function(0)
547 for field in self.group.fields:
564 assert(self.group.fields[0].name == "opcode")
566 (name + "_opcode", self.group.fields[0].default))
569 self.emit_template_struct(self.packet, self.group)
570 self.emit_pack_function(self.packet, self.group)
571 self.emit_unpack_function(self.packet, self.group)
584 self.emit_template_struct(self.register, self.group)
585 self.emit_pack_function(self.register, self.group)
586 self.emit_unpack_function(self.register, self.group)
595 self.emit_template_struct(self.struct, self.group)
596 self.emit_pack_function(self.struct, self.group)
597 self.emit_unpack_function(self.struct, self.group)