data/full_repos/permissive/158608551/minimal/tb.sv
 line:9: before: "import"
1: b'%Error: data/full_repos/permissive/158608551/minimal/tb.sv:10: Cannot find include file: uvm_macros.svh\n`include "uvm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/158608551/minimal,data/full_repos/permissive/158608551/uvm_macros.svh\n             data/full_repos/permissive/158608551/minimal,data/full_repos/permissive/158608551/uvm_macros.svh.v\n             data/full_repos/permissive/158608551/minimal,data/full_repos/permissive/158608551/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/158608551/minimal/tb.sv:9: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport uvm_pkg::*;\n       ^~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:15: Unsupported: classes\nclass env extends uvm_env;\n^~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:15: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass env extends uvm_env;\n                  ^~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:17: Unsupported: virtual data type\n  virtual add_sub_if m_if;\n  ^~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:19: Unsupported: new constructor\n  function new(string name, uvm_component parent = null);\n           ^~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:19: syntax error, unexpected IDENTIFIER, expecting \')\'\n  function new(string name, uvm_component parent = null);\n                                          ^~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:23: syntax error, unexpected IDENTIFIER, expecting \')\'\n  function void connect_phase(uvm_phase phase);\n                                        ^~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:24: Define or directive not defined: \'`uvm_info\'\n    `uvm_info("LABEL", "Started connect phase.", UVM_HIGH);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:26: Unsupported: virtual data type\n    assert(uvm_resource_db#(virtual add_sub_if)::read_by_name(get_full_name(), "add_sub_if", m_if));\n                            ^~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:27: Define or directive not defined: \'`uvm_info\'\n    `uvm_info("LABEL", "Finished connect phase.", UVM_HIGH);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:30: syntax error, unexpected IDENTIFIER, expecting \')\'\n  task run_phase(uvm_phase phase);\n                           ^~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:32: Define or directive not defined: \'`uvm_info\'\n    `uvm_info("LABEL", "Started run phase.", UVM_HIGH);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:35: syntax error, unexpected \'@\'\n      @(m_if.cb);\n      ^\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:40: Define or directive not defined: \'`uvm_info\'\n      `uvm_info("RESULT", $sformatf("%0d + %0d = %0d",\n      ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:43: Define or directive not defined: \'`uvm_info\'\n    `uvm_info("LABEL", "Finished run phase.", UVM_HIGH);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:69: Unsupported: new with arguments\n    environment = new("env");\n                  ^~~\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:71: syntax error, unexpected \'#\'\n    uvm_resource_db#(virtual add_sub_if)::set("env", "add_sub_if", duv_if);\n                   ^\n%Warning-STMTDLY: data/full_repos/permissive/158608551/minimal/tb.sv:78: Unsupported: Ignoring delay on this delayed statement.\n      #(50) clk = ~clk;\n      ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/158608551/minimal/tb.sv:84: Unsupported or unknown PLI call: $dumpvars\n    $dumpvars(0, top);\n    ^~~~~~~~~\n%Error: Exiting due to 19 error(s), 1 warning(s)\n'
function void connect_phase(uvm_phase phase);
    `uvm_info("LABEL", "Started connect phase.", UVM_HIGH);

    assert(uvm_resource_db#(virtual add_sub_if)::read_by_name(get_full_name(), "add_sub_if", m_if));
    `uvm_info("LABEL", "Finished connect phase.", UVM_HIGH);
  endfunction
function void connect_phase(uvm_phase phase);

    `uvm_info("LABEL", "Started connect phase.", UVM_HIGH);

    assert(uvm_resource_db#(virtual add_sub_if)::read_by_name(get_full_name(), "add_sub_if", m_if));
    `uvm_info("LABEL", "Finished connect phase.", UVM_HIGH);
  endfunction