data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv
 line:76: 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/scoreboard.sv:77: 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/scoreboard.sv:76: 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/scoreboard.sv:79: Define or directive not defined: \'`ovm_analysis_imp_decl\'\n`ovm_analysis_imp_decl(_expect)\n^~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:80: Define or directive not defined: \'`ovm_analysis_imp_decl\'\n`ovm_analysis_imp_decl(_actual)\n^~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:82: Unsupported: classes\nclass scoreboard 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/scoreboard.sv:82: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass scoreboard 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/scoreboard.sv:90: Define or directive not defined: \'`ovm_component_utils\'\n   `ovm_component_utils(scoreboard)\n   ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:95: 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/scoreboard.sv:95: 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/scoreboard.sv:107: syntax error, unexpected virtual\n   virtual function void write_expect(packet t);\n           ^~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:107: syntax error, unexpected IDENTIFIER, expecting \')\'\n   virtual function void write_expect(packet t);\n                                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:109: Unsupported or unknown PLI call: $cast\n     $cast(t_copy,t.clone());\n     ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:110: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("SB/EXPECT/RECV",{"\\n",t.sprint()},UVM_MEDIUM)\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:118: syntax error, unexpected IDENTIFIER, expecting \')\'\n   virtual function void write_actual(packet t);\n                                             ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:120: Unsupported or unknown PLI call: $cast\n     $cast(t_copy,t.clone());\n     ^~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:121: Define or directive not defined: \'`ovm_info\'\n     `ovm_info("SB/ACTUAL/RECV",{"\\n",t.sprint()},UVM_MEDIUM)\n     ^~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:130: syntax error, unexpected IDENTIFIER\n     packet e,a;\n            ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:134: syntax error, unexpected \'@\'\n       @(qa.size() && qe.size());\n       ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:140: Define or directive not defined: \'`ovm_error\'\n                                                                                                                                                : ... Suggested alternative: \'`error\'\n         `ovm_error("SB/MISCOMPARE",\n         ^~~~~~~~~~\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:140: syntax error, unexpected \',\'\n         `ovm_error("SB/MISCOMPARE",\n                                   ^\n%Error: data/full_repos/permissive/220347822/nvidia-dla-blocks/hw/third_party_tools/uvmc-2.3.0/examples_ovm/connections/common/scoreboard.sv:149: syntax error, unexpected end\n     end\n     ^~~\n%Error: Cannot continue\n'
function void write_expect(packet t);
     packet t_copy;
     $cast(t_copy,t.clone());
     `ovm_info("SB/EXPECT/RECV",{"\n",t.sprint()},UVM_MEDIUM)
     qe.push_back(t_copy);
     if (!raised_bit) begin
       ovm_test_done.raise_objection(this);
       raised_bit = 1;
     end
   endfunction
function void write_expect(packet t);

     packet t_copy;
     $cast(t_copy,t.clone());
     `ovm_info("SB/EXPECT/RECV",{"\n",t.sprint()},UVM_MEDIUM)
     qe.push_back(t_copy);
     if (!raised_bit) begin
       ovm_test_done.raise_objection(this);
       raised_bit = 1;
     end
   endfunction