data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv
1: b'%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:28: Cannot find include file: uvm_macros.svh\n`include "uvm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences,data/full_repos/permissive/506636840/uvm_macros.svh\n             data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences,data/full_repos/permissive/506636840/uvm_macros.svh.v\n             data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences,data/full_repos/permissive/506636840/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/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:27: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport uvm_pkg::*;\n       ^~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:41: Unsupported: classes\nclass spi_bus_base_seq extends uvm_sequence #(uvm_sequence_item);\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:41: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass spi_bus_base_seq extends uvm_sequence #(uvm_sequence_item);\n                               ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:43: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(spi_bus_base_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:54: Unsupported: new constructor\nfunction new(string name = "spi_bus_base_seq");\n         ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:55: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:55: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:55: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:61: syntax error, unexpected \'#\'\n  if(!uvm_config_db #(spi_env_config)::get(null, get_full_name(), "spi_env_config", m_cfg)) begin\n                    ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:62: Define or directive not defined: \'`uvm_error\'\n                                                                                                            : ... Suggested alternative: \'`error\'\n    `uvm_error("body", "Could not find spi_env_config")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:67: syntax error, unexpected endclass\nendclass: spi_bus_base_seq\n^~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:75: Unsupported: classes\nclass data_load_seq extends spi_bus_base_seq;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:75: Unsupported: extends\nclass data_load_seq extends spi_bus_base_seq;\n                            ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:77: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(data_load_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:77: syntax error, unexpected \'(\'\n`uvm_object_utils(data_load_seq)\n                  ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:87: Unsupported: super\n  super.body;\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:94: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n    if(!data_regs[i].randomize()) begin\n                     ^~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:94: syntax error, unexpected \'(\'\n    if(!data_regs[i].randomize()) begin\n                               ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:95: Define or directive not defined: \'`uvm_error\'\n                                                                                                            : ... Suggested alternative: \'`error\'\n      `uvm_error("body", $sformatf("Randomization error for data_regs[%0d]", i))\n      ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:108: Unsupported: classes\nclass data_unload_seq extends spi_bus_base_seq;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:108: Unsupported: extends\nclass data_unload_seq extends spi_bus_base_seq;\n                              ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:110: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(data_unload_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:110: syntax error, unexpected \'(\'\n`uvm_object_utils(data_unload_seq)\n                  ^~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:114: Unsupported: new constructor\nfunction new(string name = "data_unload_seq");\n         ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:115: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:115: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:115: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:119: Unsupported: super\n  super.body;\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:126: Unsupported: this\n    data_regs[i].mirror(status, UVM_CHECK, .parent(this));\n                                                   ^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:136: Unsupported: classes\nclass div_load_seq extends spi_bus_base_seq;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:136: Unsupported: extends\nclass div_load_seq extends spi_bus_base_seq;\n                           ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:138: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(div_load_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:138: syntax error, unexpected \'(\'\n`uvm_object_utils(div_load_seq)\n                  ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:145: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\nconstraint div_values {data[15:0] inside {16\'h0, 16\'h1, 16\'h2, 16\'h4, 16\'h8, 16\'h10, 16\'h20, 16\'h40, 16\'h80};}\n^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:150: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n  if(!this.randomize()) begin\n           ^~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:151: Define or directive not defined: \'`uvm_error\'\n                                                                                                             : ... Suggested alternative: \'`error\'\n    `uvm_error("body", "Randomization error for this")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:165: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(ctrl_set_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:175: Unsupported: super\n  super.body;\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:177: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n  if(!spi_rm.ctrl_reg.randomize() with {char_len.value inside {0, 1, [31:33], [63:65], [95:97], 126, 127};}) begin\n                      ^~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:177: syntax error, unexpected \'(\'\n  if(!spi_rm.ctrl_reg.randomize() with {char_len.value inside {0, 1, [31:33], [63:65], [95:97], 126, 127};}) begin\n                                ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:177: Unsupported: SystemVerilog 2005 reserved word not implemented: \'with\'\n  if(!spi_rm.ctrl_reg.randomize() with {char_len.value inside {0, 1, [31:33], [63:65], [95:97], 126, 127};}) begin\n                                  ^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:178: Define or directive not defined: \'`uvm_error\'\n                                                                                                             : ... Suggested alternative: \'`error\'\n    `uvm_error("body", "Control register randomization failed")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:185: Unsupported: this\n  spi_rm.ctrl_reg.update(status, .path(UVM_FRONTDOOR), .parent(this));\n                                                               ^~~~\n%Warning-ENDLABEL: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:190: End label \'ctrl_set_seq\' does not match begin label \'div_load_seq\'\nendclass: ctrl_set_seq\n^~~~~~~~\n                   ... Use "/* verilator lint_off ENDLABEL */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:196: Unsupported: classes\nclass ctrl_go_seq extends spi_bus_base_seq;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:196: Unsupported: extends\nclass ctrl_go_seq extends spi_bus_base_seq;\n                          ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:198: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(ctrl_go_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:198: syntax error, unexpected \'(\'\n`uvm_object_utils(ctrl_go_seq)\n                  ^~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:219: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(slave_select_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_bus_sequence_lib_pkg.sv:227: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n  if(!spi_rm.ss_reg.randomize() with {cs.value != 8\'h0;}) begin\n                    ^~~~~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
function new(string name = "ctrl_go_seq");
  super.new(name);
endfunction
function new(string name = "ctrl_go_seq");

  super.new(name);
endfunction