data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv
1: b'%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:9: Unsupported: classes\nclass ibex_mem_intf_response_seq extends uvm_sequence #(ibex_mem_intf_seq_item);\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:9: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass ibex_mem_intf_response_seq extends uvm_sequence #(ibex_mem_intf_seq_item);\n                                         ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:13: syntax error, unexpected IDENTIFIER\n  ibex_mem_intf_seq_item  item;\n  ^~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:21: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(ibex_mem_intf_response_seq)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:21: syntax error, unexpected \'(\'\n  `uvm_object_utils(ibex_mem_intf_response_seq)\n                    ^~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:22: Define or directive not defined: \'`uvm_declare_p_sequencer\'\n  `uvm_declare_p_sequencer(ibex_mem_intf_response_sequencer)\n  ^~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:23: Define or directive not defined: \'`uvm_object_new\'\n  `uvm_object_new\n  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:27: Define or directive not defined: \'`uvm_fatal\'\n      `uvm_fatal(get_full_name(), "Cannot get memory model")\n      ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:27: syntax error, unexpected \',\'\n      `uvm_fatal(get_full_name(), "Cannot get memory model")\n                                ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:28: Define or directive not defined: \'`uvm_info\'\n    `uvm_info(`gfn, $sformatf("is_dmem_seq: 0x%0x", is_dmem_seq), UVM_LOW)\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:28: Define or directive not defined: \'`gfn\'\n    `uvm_info(`gfn, $sformatf("is_dmem_seq: 0x%0x", is_dmem_seq), UVM_LOW)\n              ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:32: syntax error, unexpected IDENTIFIER, expecting "\'{"\n      bit [DATA_WIDTH-1:0] rand_data;\n                           ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:33: syntax error, unexpected IDENTIFIER, expecting "\'{"\n      bit [DATA_WIDTH-1:0] read_data;\n                           ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:34: syntax error, unexpected IDENTIFIER, expecting "\'{"\n      bit [INTG_WIDTH-1:0] read_intg;\n                           ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:36: syntax error, unexpected ::, expecting \';\'\n      req = ibex_mem_intf_seq_item::type_id::create("req");\n                                  ^~\n                                                                                                                                                                          : ... Perhaps \'ibex_mem_intf_seq_item\' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:38: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n      if (!req.randomize() with {\n               ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:38: syntax error, unexpected \'(\'\n      if (!req.randomize() with {\n                         ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:38: Unsupported: SystemVerilog 2005 reserved word not implemented: \'with\'\n      if (!req.randomize() with {\n                           ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:40: syntax error, unexpected \';\'\n        read_write == item.read_write;\n                                     ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:41: syntax error, unexpected \';\'\n        data       == item.data;\n                               ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:42: syntax error, unexpected \';\'\n        intg       == item.intg;\n                               ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:43: syntax error, unexpected \';\'\n        be         == item.be;\n                             ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:44: Unsupported: SystemVerilog 2005 reserved word not implemented: \'dist\'\n        rvalid_delay dist {\n                     ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:50: syntax error, unexpected \';\'\n        error == enable_error;\n                             ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:52: Define or directive not defined: \'`uvm_fatal\'\n        `uvm_fatal(`gfn, "Cannot randomize response request")\n        ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:52: Define or directive not defined: \'`gfn\'\n        `uvm_fatal(`gfn, "Cannot randomize response request")\n                   ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:58: Define or directive not defined: \'`DV_CHECK_STD_RANDOMIZE_FATAL\'\n        `DV_CHECK_STD_RANDOMIZE_FATAL(rand_data)\n        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:59: syntax error, unexpected IDENTIFIER\n        req.data = rand_data;\n        ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:75: syntax error, unexpected ::, expecting \';\'\n      {req.intg, req.data} = prim_secded_pkg::prim_secded_39_32_enc(req.data);\n                                            ^~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:76: Define or directive not defined: \'`uvm_info\'\n      `uvm_info(get_full_name(), $sformatf("Response transfer:\\n%0s", req.sprint()), UVM_HIGH)\n      ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:76: syntax error, unexpected \',\'\n      `uvm_info(get_full_name(), $sformatf("Response transfer:\\n%0s", req.sprint()), UVM_HIGH)\n                               ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:88: syntax error, unexpected end\n    end\n    ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:92: Unsupported: this\n    this.enable_error = 1\'b1;\n    ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:93: syntax error, unexpected endfunction, expecting endtask\n  endfunction\n  ^~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:96: Unsupported: this\n    return this.error_synch;\n           ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv:99: syntax error, unexpected endclass\nendclass : ibex_mem_intf_response_seq\n^~~~~~~~\n%Error: Exiting due to 36 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function void inject_error();
    this.enable_error = 1'b1;
  endfunction
function void inject_error();

    this.enable_error = 1'b1;
  endfunction