data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv
1: b'%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:13: Unsupported: classes\nclass ibex_icache_mem_driver\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:14: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\n  extends dv_base_driver #(.ITEM_T (ibex_icache_mem_resp_item),\n          ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:20: syntax error, unexpected IDENTIFIER\n  mailbox #(ibex_icache_mem_resp_item) rdata_queue;\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:21: syntax error, unexpected \')\', expecting IDENTIFIER or \'=\' or do or final\n  mailbox #(bit [32:0])                req_queue;\n                      ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:23: Define or directive not defined: \'`uvm_component_utils\'\n  `uvm_component_utils(ibex_icache_mem_driver)\n  ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:24: Define or directive not defined: \'`uvm_component_new\'\n  `uvm_component_new\n  ^~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:26: syntax error, unexpected IDENTIFIER, expecting \')\'\n  function void build_phase(uvm_phase phase);\n                                      ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:33: syntax error, unexpected IDENTIFIER\n    ibex_icache_mem_resp_item resp;\n                              ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:34: syntax error, unexpected IDENTIFIER, expecting "\'{"\n    bit [32:0]                req;\n                              ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:44: syntax error, unexpected virtual\n  virtual task get_and_drive();\n          ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:46: Unsupported: fork statements\n    fork\n    ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:61: Define or directive not defined: \'`DV_CHECK_STD_RANDOMIZE_WITH_FATAL\'\n      `DV_CHECK_STD_RANDOMIZE_WITH_FATAL(gnt_delay,\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:61: syntax error, unexpected \',\'\n      `DV_CHECK_STD_RANDOMIZE_WITH_FATAL(gnt_delay,\n                                                  ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:62: Unsupported: SystemVerilog 2005 reserved word not implemented: \'dist\'\n                                         gnt_delay dist {\n                                                   ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:72: syntax error, unexpected \'@\'\n      @(cfg.vif.driver_cb);\n      ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:81: Define or directive not defined: \'`uvm_info\'\n      `uvm_info(`gfn, $sformatf("rcvd item:\\n%0s", req.sprint()), UVM_HIGH)\n      ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:81: Define or directive not defined: \'`gfn\'\n      `uvm_info(`gfn, $sformatf("rcvd item:\\n%0s", req.sprint()), UVM_HIGH)\n                ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:81: syntax error, unexpected \',\', expecting TYPE-IDENTIFIER\n      `uvm_info(`gfn, $sformatf("rcvd item:\\n%0s", req.sprint()), UVM_HIGH)\n                    ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:89: Unsupported or unknown PLI call: $cast\n        $cast(rsp, req.clone());\n        ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:92: syntax error, unexpected end\n      end\n      ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:100: syntax error, unexpected IDENTIFIER, expecting "\'{"\n    int unsigned delay;\n                 ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:145: Unsupported: fork statements\n      fork\n      ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:150: syntax error, unexpected \'@\'\n          @(negedge cfg.vif.rst_n or negedge cfg.vif.req or cfg.vif.addr);\n          ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:153: Unsupported: disable fork statements\n      disable fork;\n      ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_mem_agent/ibex_icache_mem_driver.sv:160: syntax error, unexpected \'@\'\n    forever @(negedge cfg.vif.rst_n) reset_signals();\n            ^\n%Error: Exiting due to 25 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function void build_phase(uvm_phase phase);
    super.build_phase(phase);
    rdata_queue   = new("rdata_queue");
    req_queue     = new("req_queue");
  endfunction
function void build_phase(uvm_phase phase);

    super.build_phase(phase);
    rdata_queue   = new("rdata_queue");
    req_queue     = new("req_queue");
  endfunction