code: def main(_):
      do_not_generate_docs_for = []
  
      for blocked_doc in do_not_generate_docs_for:
          doc_controls.do_not_generate_docs(blocked_doc)
  
      doc_generator = generate_lib.DocGenerator(
          root_title="Neural Structured Learning",
          py_modules=[("nsl", nsl)],
          code_url_prefix=_CODE_URL_PREFIX.value,
          search_hints=_SEARCH_HINTS.value,
          site_path=_SITE_PATH.value,
          # local_definitions_filter ensures that shared modules are only
          # documented in the location that defines them, instead of every location
          # that imports them.
          callbacks=[public_api.local_definitions_filter],
      )
      doc_generator.build(output_dir=_OUTPUT_DIR.value)
  
file_path: neural-structured-learning/neural_structured_learning/tools/build_docs.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl import app
  from absl import flags
  import neural_structured_learning
  from tensorflow_docs.api_generator import doc_controls
  from tensorflow_docs.api_generator import generate_lib
  from tensorflow_docs.api_generator import public_api
label_desc: Use image node_id 1 for calling a global function with example usage: main(_) without return types