data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/consumer.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/connections/common/consumer.sv:46: 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/consumer.sv:45: 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/consumer.sv:49: Unsupported: classes\nclass consumer 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/consumer.sv:49: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass consumer 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/consumer.sv:54: Define or directive not defined: \'`uvm_component_utils\'\n   `uvm_component_utils(consumer)\n   ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/consumer.sv:56: 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/consumer.sv:56: 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/consumer.sv:63: syntax error, unexpected IDENTIFIER, expecting \')\'\n   virtual task b_transport (uvm_tlm_gp t, uvm_tlm_time delay);\n                                        ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples/connections/common/consumer.sv:64: Define or directive not defined: \'`uvm_info\'\n     `uvm_info("CONSUMER/PKT/RECV",{"\\n",t.sprint()},UVM_MEDIUM)\n     ^~~~~~~~~\n%Error: Exiting due to 9 error(s)\n'
function new(string name, uvm_component parent=null);
      super.new(name,parent);
      in = new("in",  this);
      ap = new("ap", this);
   endfunction
function new(string name, uvm_component parent=null);

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