Lines Matching refs:sort
191 lines.sort(key=lambda line: (line.address, line.name))
204 lines.sort(key=lambda line: (line.address, line.name))
236 lines.sort(key=lambda line: (line.address, line.name))
264 def print(self, filp, sort='address'):
268 if sort == 'address':
269 self.register_lines.sort(key=lambda line: (line.address, line.name))
271 assert sort == 'name'
272 self.register_lines.sort(key=lambda line: (line.name, line.address))
274 # Collect and sort field lines by address
279 if sort == 'address':
280 field_lines.sort(key=lambda line: (line.bits[0], line.name))
282 field_lines.sort(key=lambda line: (line.name, line.bits[0]))
284 # Collect and sort value lines by address
289 if sort == 'address':
290 value_lines.sort(key=lambda line: (line.enumentry.value, line.name))
292 value_lines.sort(key=lambda line: (line.name, line.enumentry.value))
364 parser.add_argument('--sort', choices=['name', 'address'], default='address',
384 w.print(sys.stdout, sort=args.sort)