data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv
None: at end of input
1: b'%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:22: 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/commands,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/commands,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/commands,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/commands/sv_main.sv:100: 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/commands/sv_main.sv:23: 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/commands/sv_main.sv:61: Unsupported: classes\nclass prod_cfg extends ovm_object;\n^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:61: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass prod_cfg extends ovm_object;\n                       ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:63: Define or directive not defined: \'`ovm_object_utils\'\n  `ovm_object_utils(prod_cfg);\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:65: Unsupported: new constructor\n  function new(string name="producer_config_inst");\n           ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:66: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:66: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:66: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:75: syntax error, unexpected virtual\n  virtual function void do_pack(ovm_packer packer);\n          ^~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:75: syntax error, unexpected IDENTIFIER, expecting \')\'\n  virtual function void do_pack(ovm_packer packer);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:83: syntax error, unexpected IDENTIFIER, expecting \')\'\n  virtual function void do_unpack(ovm_packer packer);\n                                             ^~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:96: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:122: 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/commands/sv_main.sv:122: 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/commands/sv_main.sv:128: 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/commands/sv_main.sv:139: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","BUILD Started",OVM_NONE);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:139: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","BUILD Started",OVM_NONE);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:143: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","CONNECT Started",OVM_NONE);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:143: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","CONNECT Started",OVM_NONE);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:147: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","END_OF_ELABORATION Started",OVM_NONE);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:147: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","END_OF_ELABORATION Started",OVM_NONE);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:151: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","START_OF_SIMULATION Started",OVM_NONE);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:151: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","START_OF_SIMULATION Started",OVM_NONE);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:155: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","EXTRACT Started",OVM_LOW);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:155: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","EXTRACT Started",OVM_LOW);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:159: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","CHECK Started",OVM_LOW);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:159: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","CHECK Started",OVM_LOW);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:163: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("OVMC_PHASING","REPORT Started",OVM_LOW);\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:163: syntax error, unexpected \',\'\n     `ovm_info("OVMC_PHASING","REPORT Started",OVM_LOW);\n                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:177: 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/commands/sv_main.sv:177: 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/commands/sv_main.sv:194: Unsupported: new with arguments\n   prod_cfg cfg = new();\n                  ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:200: syntax error, unexpected IDENTIFIER\n     ovm_object obj;\n                ^~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:203: Define or directive not defined: \'`ovm_error\'\n                                                                                                                                   : ... Suggested alternative: \'`error\'\n         `ovm_error("NO_INT_CONFIG",{"No configuration for field \'some_int\'",\n         ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:203: syntax error, unexpected \',\'\n         `ovm_error("NO_INT_CONFIG",{"No configuration for field \'some_int\'",\n                                   ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:206: Define or directive not defined: \'`ovm_info\'\n         `ovm_info("INT_CONFIG",\n         ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:212: Define or directive not defined: \'`ovm_error\'\n                                                                                                                                   : ... Suggested alternative: \'`error\'\n         `ovm_error("NO_STRING_CONFIG",{"No configuration for field \'some_string\'",\n         ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:215: Define or directive not defined: \'`ovm_info\'\n         `ovm_info("STRING_CONFIG",\n         ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:220: Define or directive not defined: \'`ovm_error\'\n                                                                                                                                   : ... Suggested alternative: \'`error\'\n         `ovm_error("NO_OBJECT_CONFIG",{"No configuration for field \'config\'",\n         ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:224: Unsupported or unknown PLI call: $cast\n          if (!$cast(c,obj))\n               ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:225: Define or directive not defined: \'`ovm_error\'\n                                                                                                                                   : ... Suggested alternative: \'`error\'\n            `ovm_error("BAD_CONFIG_TYPE", \n            ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:225: syntax error, unexpected \',\'\n            `ovm_error("BAD_CONFIG_TYPE", \n                                        ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:230: Define or directive not defined: \'`ovm_info\'\n            `ovm_info("OBJECT_CONFIG",\n            ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:230: syntax error, unexpected \',\'\n            `ovm_info("OBJECT_CONFIG",\n                                     ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:261: Define or directive not defined: \'`ovm_info\'\n       `ovm_info("OVMC_PHASING","RUN Started",OVM_LOW);\n       ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:261: syntax error, unexpected \',\'\n       `ovm_info("OVMC_PHASING","RUN Started",OVM_LOW);\n                               ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/commands/sv_main.sv:265: 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/commands/sv_main.sv:269: syntax error, unexpected IDENTIFIER\n           packet pkt = packet::type_id::create("pkt",this);\n                  ^~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
function new(string name, ovm_component parent=null);
      super.new(name,parent);
      `ovm_info("PRODUCER_EXTENSION","Derived producer created!",OVM_NONE);
   endfunction
function new(string name, ovm_component parent=null);

      super.new(name,parent);
      `ovm_info("PRODUCER_EXTENSION","Derived producer created!",OVM_NONE);
   endfunction