data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv
1: b'%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:5: Unsupported: classes\nclass ibex_icache_core_driver\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:6: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\n  extends dv_base_driver #(.ITEM_T     (ibex_icache_core_req_item),\n          ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:9: Define or directive not defined: \'`uvm_component_utils\'\n  `uvm_component_utils(ibex_icache_core_driver)\n  ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:10: 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_core_agent/ibex_icache_core_driver.sv:15: syntax error, unexpected \')\', expecting IDENTIFIER or \'=\' or do or final\n  uvm_analysis_port #(bit [31:0]) analysis_port;\n                                ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:17: 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_core_agent/ibex_icache_core_driver.sv:27: syntax error, unexpected virtual\n  virtual task automatic get_and_drive();\n          ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:28: syntax error, unexpected IDENTIFIER\n    ibex_icache_core_rsp_item rsp;\n                              ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:32: 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_core_agent/ibex_icache_core_driver.sv:32: 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_core_agent/ibex_icache_core_driver.sv:32: 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_core_agent/ibex_icache_core_driver.sv:42: Define or directive not defined: \'`uvm_fatal\'\n        default:                   `uvm_fatal(`gfn, "Unknown transaction type")\n                                   ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:42: Define or directive not defined: \'`gfn\'\n        default:                   `uvm_fatal(`gfn, "Unknown transaction type")\n                                              ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:42: syntax error, unexpected \',\', expecting TYPE-IDENTIFIER\n        default:                   `uvm_fatal(`gfn, "Unknown transaction type")\n                                                  ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:45: Define or directive not defined: \'`uvm_info\'\n      `uvm_info(`gfn, "item sent", UVM_HIGH)\n      ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:45: Define or directive not defined: \'`gfn\'\n      `uvm_info(`gfn, "item sent", UVM_HIGH)\n                ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:65: Unsupported or unknown PLI call: $urandom_range\n    cfg.vif.driver_cb.ready <= $urandom_range(16) == 0;\n                               ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:69: 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_core_agent/ibex_icache_core_driver.sv:73: 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_core_agent/ibex_icache_core_driver.sv:83: 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_core_agent/ibex_icache_core_driver.sv:86: syntax error, unexpected endtask\n  endtask\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:94: syntax error, unexpected IDENTIFIER, expecting "\'{"\n    int unsigned req_low_cycles;\n                 ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:100: Define or directive not defined: \'`DV_CHECK_STD_RANDOMIZE_WITH_FATAL\'\n    `DV_CHECK_STD_RANDOMIZE_WITH_FATAL(req_low_cycles,\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:100: syntax error, unexpected \',\'\n    `DV_CHECK_STD_RANDOMIZE_WITH_FATAL(req_low_cycles,\n                                                     ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:101: Unsupported: SystemVerilog 2005 reserved word not implemented: \'dist\'\n                                       req_low_cycles dist {\n                                                      ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:113: 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_core_agent/ibex_icache_core_driver.sv:115: 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_core_agent/ibex_icache_core_driver.sv:126: 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_core_agent/ibex_icache_core_driver.sv:128: syntax error, unexpected endtask\n  endtask\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:143: syntax error, unexpected endtask\n  endtask\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:148: Unsupported or unknown PLI call: $urandom_range\n      cfg.vif.driver_cb.branch_spec <= $urandom_range(64) == 0;\n                                       ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:149: 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_core_agent/ibex_icache_core_driver.sv:155: 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_core_agent/ibex_icache_core_driver.sv:159: Unsupported or unknown PLI call: $urandom_range\n    if ($urandom_range(9) == 0) begin\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:168: Unsupported or unknown PLI call: $urandom_range\n    cfg.vif.wait_clks($urandom_range(3));\n                      ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:173: syntax error, unexpected \'@\'\n      @(cfg.vif.driver_cb or negedge cfg.vif.rst_n);\n      ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:179: syntax error, unexpected endtask\n  endtask\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:186: syntax error, unexpected endtask\n  endtask\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:190: syntax error, unexpected IDENTIFIER, expecting "\'{"\n    int unsigned num_cycles;\n                 ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:191: Define or directive not defined: \'`DV_CHECK_STD_RANDOMIZE_WITH_FATAL\'\n    `DV_CHECK_STD_RANDOMIZE_WITH_FATAL(num_cycles,\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:191: syntax error, unexpected \',\'\n    `DV_CHECK_STD_RANDOMIZE_WITH_FATAL(num_cycles,\n                                                 ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:192: Unsupported: SystemVerilog 2005 reserved word not implemented: \'dist\'\n                                       num_cycles dist { 1 :/ 10, [2:20] :/ 1 };)\n                                                  ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:198: Define or directive not defined: \'`DV_CHECK_FATAL\'\n    `DV_CHECK_FATAL(new_seed != 0);\n    ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:198: syntax error, unexpected \';\'\n    `DV_CHECK_FATAL(new_seed != 0);\n                                  ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/icache/dv/ibex_icache_core_agent/ibex_icache_core_driver.sv:200: syntax error, unexpected endtask\n  endtask\n  ^~~~~~~\n%Error: Cannot continue\n        ... See the manual and https://verilator.org for more assistance.\n'
function void build_phase(uvm_phase phase);
    super.build_phase(phase);
    analysis_port = new("analysis_port", this);
  endfunction
function void build_phase(uvm_phase phase);

    super.build_phase(phase);
    analysis_port = new("analysis_port", this);
  endfunction