code: def test_underline_from_multi_obj():
      @T.prim_func
      def func():
          T.evaluate(-1)
          T.evaluate(1)
          T.evaluate(2)
          T.evaluate(3)
          T.evaluate(4)
          T.evaluate(5)
          T.evaluate(6)
          T.evaluate(7)
  
      result = func.with_attr("global_symbol", "main").script(
          obj_to_underline=[
              func.body.seq[1],
              func.body.seq[3],
              func.body.seq[5],
              func.body.seq[7],
          ]
      )
      assert result == format_script(
          """
          # from tvm.script import tir as T
  
          @T.prim_func
          def main():
              T.evaluate(-1)
              T.evaluate(1)
              ^^^^^^^^^^^^^
              T.evaluate(2)
              T.evaluate(3)
              ^^^^^^^^^^^^^
              T.evaluate(4)
              T.evaluate(5)
              ^^^^^^^^^^^^^
              T.evaluate(6)
              T.evaluate(7)
              ^^^^^^^^^^^^^
      """
      )
  
imports: from typing import Optional
  import pytest
  from tvm.runtime import ObjectPath
  from tvm.script.printer.doc import ExprStmtDoc, IdDoc, OperationDoc, OperationKind, StmtBlockDoc
  from tvm.script.printer.doc_printer import to_python_script
  from tvm.script import ir, tir
label_desc: Use image node_id 15 for calling a global function with example usage: test_underline_from_multi_obj() without return types