• Home
  • Raw
  • Download

Lines Matching refs:writer

770       writer = IndentWriter(f)
772 writer.write_line(
963 writer = IndentWriter(f)
964 build_file_writer = BuildFileWriter(writer)
966 writer.write_line('filegroup(')
968 with writer.indent():
974 writer.write_line(')')
1103 writer = IndentWriter(f)
1104 build_file_writer = BuildFileWriter(writer)
1106 writer.write_line(f'{self._rule_name}(')
1108 with writer.indent():
1133 writer.write_line(')')
1329 writer = IndentWriter(f)
1330 build_file_writer = BuildFileWriter(writer)
1332 writer.write_line(f'{self._rule_name()}(')
1334 with writer.indent():
1335 writer.write_line(f'name = "{self._target_name}",')
1336 writer.write_line(f'module_name = "{self._module_name}",')
1337 self._write_files_attribute(writer)
1339 writer, 'static_deps', self.deps.static_dep_refs
1342 writer, 'runtime_deps', self.deps.runtime_dep_refs
1344 self._write_deps_attribute(writer, 'data', self.deps.data_dep_refs)
1353 writer.write_line(')')
1374 def _write_files_attribute(self, writer: IndentWriter):
1378 writer.write('files = ')
1380 writer,
1382 lambda c, _: writer.write(
1386 writer.write_line(',')
1388 def _write_deps_attribute(self, writer, attribute_name, module_refs): argument
1400 writer.write(f'{attribute_name} = ')
1402 writer,
1404 lambda _, targets: write_target_list(writer, targets),
1406 writer.write_line(',')
1627 writer: IndentWriter,
1631 writer.write_line('select({')
1633 with writer.indent():
1636 writer.write(f'"//bazel/rules:{config.name}": ')
1638 writer.write_line(',')
1640 writer.write('})')
1643 def write_target_list(writer: IndentWriter, targets: List[Target]):
1644 writer.write_line('[')
1646 with writer.indent():
1648 writer.write_line(f'"{label}",')
1650 writer.write(']')