data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv
 line:45: before: "import"
1: b'%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:46: Cannot find include file: ovm_macros.svh\n`include "ovm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common,data/full_repos/permissive/220347822/ovm_macros.svh\n             data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common,data/full_repos/permissive/220347822/ovm_macros.svh.v\n             data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common,data/full_repos/permissive/220347822/ovm_macros.svh.sv\n             ovm_macros.svh\n             ovm_macros.svh.v\n             ovm_macros.svh.sv\n             obj_dir/ovm_macros.svh\n             obj_dir/ovm_macros.svh.v\n             obj_dir/ovm_macros.svh.sv\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:48: Cannot find include file: packet.sv\n`include "packet.sv" \n         ^~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:45: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport ovm_pkg::*; \n       ^~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:50: Unsupported: classes\nclass producer extends ovm_component;\n^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:50: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass producer extends ovm_component;\n                       ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:55: Define or directive not defined: \'`ovm_component_utils\'\n   `ovm_component_utils(producer)\n   ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:57: Unsupported: new constructor\n   function new(string name, ovm_component parent=null);\n            ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:57: syntax error, unexpected IDENTIFIER, expecting \')\'\n   function new(string name, ovm_component parent=null);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:66: syntax error, unexpected IDENTIFIER\n      packet pkt = new();\n             ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:72: Unsupported: this\n      ovm_test_done.raise_objection(this);\n                                    ^~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:80: Define or directive not defined: \'`ovm_info\'\n      `ovm_info("PRODUCER/START",\n      ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:80: syntax error, unexpected \',\'\n      `ovm_info("PRODUCER/START",\n                                ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:85: syntax error, unexpected \';\'\n      for (int i = 0; i < num_trans; i++) begin\n                                   ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:85: syntax error, unexpected \')\', expecting \';\'\n      for (int i = 0; i < num_trans; i++) begin\n                                        ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:88: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n        assert(pkt.randomize() with { data.size() <= max_len; } );\n                   ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:88: Unsupported: SystemVerilog 2005 reserved word not implemented: \'with\'\n        assert(pkt.randomize() with { data.size() <= max_len; } );\n                               ^~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:89: Define or directive not defined: \'`ovm_info\'\n        `ovm_info("PRODUCER/PKT/SEND",{"\\n",pkt.sprint()},OVM_MEDIUM)\n        ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:89: syntax error, unexpected \',\'\n        `ovm_info("PRODUCER/PKT/SEND",{"\\n",pkt.sprint()},OVM_MEDIUM)\n                                     ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:96: syntax error, unexpected end\n      end\n      ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:98: Define or directive not defined: \'`ovm_info\'\n      `ovm_info("PRODUCER/END_TEST",\n      ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/producer.sv:98: syntax error, unexpected \',\'\n      `ovm_info("PRODUCER/END_TEST",\n                                   ^\n%Error: Exiting due to 21 error(s)\n'
function new(string name, ovm_component parent=null);
      super.new(name,parent);
      out = new("out", this);
      ap = new("ap", this);
   endfunction
function new(string name, ovm_component parent=null);

      super.new(name,parent);
      out = new("out", this);
      ap = new("ap", this);
   endfunction