data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv
 line:53: before: "import"
1: b'%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:54: Cannot find include file: uvm_macros.svh\n`include "uvm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common,data/full_repos/permissive/220347822/uvm_macros.svh\n             data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common,data/full_repos/permissive/220347822/uvm_macros.svh.v\n             data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common,data/full_repos/permissive/220347822/uvm_macros.svh.sv\n             uvm_macros.svh\n             uvm_macros.svh.v\n             uvm_macros.svh.sv\n             obj_dir/uvm_macros.svh\n             obj_dir/uvm_macros.svh.v\n             obj_dir/uvm_macros.svh.sv\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:53: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport uvm_pkg::*; \n       ^~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:56: Unsupported: classes\nclass producer extends uvm_component;\n^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:56: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass producer extends uvm_component;\n                       ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:62: Define or directive not defined: \'`uvm_component_utils\'\n   `uvm_component_utils(producer)\n   ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:64: Unsupported: new constructor\n   function new(string name, uvm_component parent=null);\n            ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:64: syntax error, unexpected IDENTIFIER, expecting \')\'\n   function new(string name, uvm_component parent=null);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:70: syntax error, unexpected IDENTIFIER, expecting \')\'\n   task run_phase (uvm_phase phase);\n                             ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:78: syntax error, unexpected IDENTIFIER\n      phase.raise_objection(this);\n      ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:84: syntax error, unexpected IDENTIFIER\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/connections/common/producer2.sv:87: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n        assert(gp.randomize() with { gp.m_byte_enable_length == 0;\n                  ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:87: Unsupported: SystemVerilog 2005 reserved word not implemented: \'with\'\n        assert(gp.randomize() with { gp.m_byte_enable_length == 0;\n                              ^~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:90: Define or directive not defined: \'`uvm_info\'\n        `uvm_info("PRODUCER/PKT/SEND",{"\\n",gp.sprint()},UVM_MEDIUM)\n        ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/producer2.sv:98: Define or directive not defined: \'`uvm_info\'\n      `uvm_info("PRODUCER/END_TEST",\n      ^~~~~~~~~\n%Error: Exiting due to 14 error(s)\n'
function new(string name, uvm_component parent=null);
      super.new(name,parent);
      out = new("out", this);
      ap = new("ap", this);
   endfunction
function new(string name, uvm_component parent=null);

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