data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv
1: b'%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:6: Unsupported: classes\nclass core_base_seq #(type REQ = uvm_sequence_item) extends uvm_sequence#(REQ);\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:6: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass core_base_seq #(type REQ = uvm_sequence_item) extends uvm_sequence#(REQ);\n                                                            ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:9: syntax error, unexpected rand\n  rand int unsigned  delay;\n  ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:14: Unsupported: virtual data type\n  virtual clk_rst_if clk_vif;\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:19: Define or directive not defined: \'`uvm_object_param_utils\'\n  `uvm_object_param_utils(core_base_seq#(REQ))\n  ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:19: syntax error, unexpected \'(\'\n  `uvm_object_param_utils(core_base_seq#(REQ))\n                          ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:19: Unsupported: Parameter classes\n  `uvm_object_param_utils(core_base_seq#(REQ))\n                                         ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:19: syntax error, unexpected \')\', expecting IDENTIFIER or \'=\' or do or final\n  `uvm_object_param_utils(core_base_seq#(REQ))\n                                             ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:20: 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/tests/core_ibex_seq_lib.sv:22: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n  constraint reasonable_interval_c {\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:23: Unsupported: SystemVerilog 2005 reserved word not implemented: \'dist\'\n    interval dist {[0                 : max_interval/10]    :/ 1,\n             ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:29: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n  constraint reasonable_delay_c {\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:34: syntax error, unexpected \'#\'\n    if(!uvm_config_db#(virtual clk_rst_if)::get(null, "", "clk_if", clk_vif)) begin\n                     ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:35: Define or directive not defined: \'`uvm_fatal\'\n       `uvm_fatal(get_full_name(), "Cannot get clk_if")\n       ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:37: Define or directive not defined: \'`DV_CHECK_MEMBER_RANDOMIZE_FATAL\'\n    `DV_CHECK_MEMBER_RANDOMIZE_FATAL(delay)\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:39: Define or directive not defined: \'`uvm_info\'\n    `uvm_info(get_full_name(), "Starting sequence...", UVM_LOW)\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:39: syntax error, unexpected \',\'\n    `uvm_info(get_full_name(), "Starting sequence...", UVM_LOW)\n                             ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:44: Define or directive not defined: \'`DV_CHECK_MEMBER_RANDOMIZE_FATAL\'\n      `DV_CHECK_MEMBER_RANDOMIZE_FATAL(interval)\n      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:45: syntax error, unexpected IDENTIFIER\n      clk_vif.wait_clks(interval);\n      ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:51: Define or directive not defined: \'`uvm_info\'\n    `uvm_info(get_full_name(), "Exiting sequence", UVM_LOW)\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:51: syntax error, unexpected \',\'\n    `uvm_info(get_full_name(), "Exiting sequence", UVM_LOW)\n                             ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:55: Define or directive not defined: \'`uvm_fatal\'\n    `uvm_fatal(get_full_name(), "This task must be implemented in the extended class")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:55: syntax error, unexpected \',\'\n    `uvm_fatal(get_full_name(), "This task must be implemented in the extended class")\n                              ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:60: Define or directive not defined: \'`uvm_info\'\n    `uvm_info(get_full_name(), "Stopping sequence", UVM_LOW)\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:60: syntax error, unexpected \',\'\n    `uvm_info(get_full_name(), "Stopping sequence", UVM_LOW)\n                             ^\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:65: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:69: Unsupported: classes\nclass irq_base_seq extends core_base_seq #(irq_seq_item);\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:69: Unsupported: Parameterized classes\nclass irq_base_seq extends core_base_seq #(irq_seq_item);\n                                           ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:69: Unsupported: extends\nclass irq_base_seq extends core_base_seq #(irq_seq_item);\n                           ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:71: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(irq_base_seq)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:71: syntax error, unexpected \'(\'\n  `uvm_object_utils(irq_base_seq)\n                    ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:72: 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/tests/core_ibex_seq_lib.sv:77: Unsupported: virtual class member qualifier\n  virtual task send_req();\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:78: syntax error, unexpected IDENTIFIER\n    irq_seq_item irq;\n                 ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:79: syntax error, unexpected ::, expecting \';\'\n    irq = irq_seq_item::type_id::create($sformatf("irq_seq_item[%0d]", iteration_cnt));\n                      ^~\n                                                                                                                                        : ... Perhaps \'irq_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/tests/core_ibex_seq_lib.sv:86: Unsupported: virtual class member qualifier\n  virtual function void randomize_item(irq_seq_item irq);\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:86: syntax error, unexpected IDENTIFIER, expecting \')\'\n  virtual function void randomize_item(irq_seq_item irq);\n                                                    ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:87: Define or directive not defined: \'`uvm_fatal\'\n    `uvm_fatal(`gfn, "This task must be implemented in extended irq sequences")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:87: Define or directive not defined: \'`gfn\'\n    `uvm_fatal(`gfn, "This task must be implemented in extended irq sequences")\n               ^~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:94: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(irq_raise_seq)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:95: 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/tests/core_ibex_seq_lib.sv:100: Unsupported: virtual class member qualifier\n  virtual function void randomize_item(irq_seq_item irq);\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:100: syntax error, unexpected IDENTIFIER, expecting \')\'\n  virtual function void randomize_item(irq_seq_item irq);\n                                                    ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:101: Define or directive not defined: \'`DV_CHECK_RANDOMIZE_WITH_FATAL\'\n    `DV_CHECK_RANDOMIZE_WITH_FATAL(irq, num_of_interrupt > 1;\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:114: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(irq_raise_single_seq)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:115: 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/tests/core_ibex_seq_lib.sv:120: Unsupported: virtual class member qualifier\n  virtual function void randomize_item(irq_seq_item irq);\n  ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:120: syntax error, unexpected IDENTIFIER, expecting \')\'\n  virtual function void randomize_item(irq_seq_item irq);\n                                                    ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:121: Define or directive not defined: \'`DV_CHECK_RANDOMIZE_WITH_FATAL\'\n    `DV_CHECK_RANDOMIZE_WITH_FATAL(irq, num_of_interrupt == 1;\n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/tests/core_ibex_seq_lib.sv:134: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(irq_raise_nmi_seq)\n  ^~~~~~~~~~~~~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n        ... See the manual and https://verilator.org for more assistance.\n'
function void randomize_item(irq_seq_item irq);
    `uvm_fatal(`gfn, "This task must be implemented in extended irq sequences")
  endfunction
function void randomize_item(irq_seq_item irq);

    `uvm_fatal(`gfn, "This task must be implemented in extended irq sequences")
  endfunction