data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv
1: b'%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:22: 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_sequence_lib_pkg.sv:21: 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_sequence_lib_pkg.sv:35: Unsupported: classes\nclass spi_tfer_seq extends uvm_sequence #(spi_seq_item);\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:35: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass spi_tfer_seq extends uvm_sequence #(spi_seq_item);\n                           ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:37: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(spi_tfer_seq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:39: Unsupported: new constructor\nfunction new(string name = "spi_tfer_seq");\n         ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:40: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:40: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:40: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:43: syntax error, unexpected rand\nrand logic[6:0] BITS;\n^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:44: syntax error, unexpected rand\nrand logic rx_edge;\n^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:47: syntax error, unexpected IDENTIFIER\n  spi_seq_item req = spi_seq_item::type_id::create("req");\n               ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:50: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n  if(!req.randomize() with {no_bits == BITS; RX_NEG == rx_edge;}) begin\n          ^~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:50: syntax error, unexpected \'(\'\n  if(!req.randomize() with {no_bits == BITS; RX_NEG == rx_edge;}) begin\n                    ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:50: Unsupported: SystemVerilog 2005 reserved word not implemented: \'with\'\n  if(!req.randomize() with {no_bits == BITS; RX_NEG == rx_edge;}) begin\n                      ^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:50: syntax error, unexpected \';\'\n  if(!req.randomize() with {no_bits == BITS; RX_NEG == rx_edge;}) begin\n                                                              ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:51: Define or directive not defined: \'`uvm_error\'\n                                                                                                        : ... Suggested alternative: \'`error\'\n    `uvm_error("body", "Randomization failure for req")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_sequence_lib_pkg.sv:57: syntax error, unexpected endclass\nendclass: spi_tfer_seq\n^~~~~~~~\n%Error: Exiting due to 18 error(s)\n'
function new(string name = "spi_tfer_seq");
  super.new(name);
endfunction
function new(string name = "spi_tfer_seq");

  super.new(name);
endfunction