data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv
1: b'%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:23: 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_virtual_seq_lib_pkg.sv:22: 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_virtual_seq_lib_pkg.sv:38: Unsupported: classes\nclass spi_vseq_base extends uvm_sequence #(uvm_sequence_item);\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:38: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass spi_vseq_base extends uvm_sequence #(uvm_sequence_item);\n                            ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:40: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(spi_vseq_base)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:42: Unsupported: new constructor\nfunction new(string name = "spi_vseq_base");\n         ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:43: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:43: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:43: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:47: syntax error, unexpected IDENTIFIER\napb_sequencer apb;\n^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:55: syntax error, unexpected \'#\'\n  if(!uvm_config_db #(apb_sequencer)::get(null, get_full_name(), "apb_sequencer", apb)) begin\n                    ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:56: Define or directive not defined: \'`uvm_error\'\n                                                                                                           : ... Suggested alternative: \'`error\'\n    `uvm_error("CONFIG_DB_ERROR", "apb sequencer not found")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:59: Define or directive not defined: \'`uvm_error\'\n                                                                                                           : ... Suggested alternative: \'`error\'\n    `uvm_error("CONFIG_DB_ERROR", "spi sequencer not found")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:62: syntax error, unexpected \'#\'\n  if(!uvm_config_db #(spi_env_config)::get(null, {"uvm_test_top.", get_full_name()}, "spi_env_config", m_cfg)) begin\n                    ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:63: Define or directive not defined: \'`uvm_error\'\n                                                                                                           : ... Suggested alternative: \'`error\'\n    `uvm_error("body", "Cannot find spi_env_config")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:75: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(config_interrupt_test)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:77: syntax error, unexpected logic\nlogic[31:0] control;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:80: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:80: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:80: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:81: syntax error, unexpected endfunction, expecting endtask\nendfunction\n^~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:85: syntax error, unexpected IDENTIFIER\n  ctrl_go_seq go = ctrl_go_seq::type_id::create("go");\n              ^~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:90: Unsupported: super\n  super.body;\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:99: Unsupported: fork statements\n    fork\n    ^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:104: Define or directive not defined: \'`uvm_error\'\n                                                                                                            : ... Suggested alternative: \'`error\'\n          `uvm_error("INT_ERROR", "Interrupt not cleared by register read/write");\n          ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:104: syntax error, unexpected \',\'\n          `uvm_error("INT_ERROR", "Interrupt not cleared by register read/write");\n                                ^\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:116: syntax error, unexpected endclass\nendclass: config_interrupt_test\n^~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:123: Unsupported: classes\nclass config_polling_test extends spi_vseq_base;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:123: Unsupported: extends\nclass config_polling_test extends spi_vseq_base;\n                                  ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:125: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(config_polling_test)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:125: syntax error, unexpected \'(\'\n`uvm_object_utils(config_polling_test)\n                  ^~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:129: Unsupported: new constructor\nfunction new(string name = "config_polling_test");\n         ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:130: Unsupported: super\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:130: Unsupported: new with arguments\n  super.new(name);\n        ^~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:130: Unsupported: dotted new\n  super.new(name);\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:135: syntax error, unexpected IDENTIFIER\n  ctrl_go_seq go = ctrl_go_seq::type_id::create("go");\n              ^~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:140: Unsupported: super\n  super.body;\n  ^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:149: Unsupported: fork statements\n    fork\n    ^~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:171: Unsupported: classes\nclass register_test_vseq extends spi_vseq_base;\n^~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:171: Unsupported: extends\nclass register_test_vseq extends spi_vseq_base;\n                                 ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:173: Define or directive not defined: \'`uvm_object_utils\'\n`uvm_object_utils(register_test_vseq)\n^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/block_level_tbs/spi_tb/sequences/spi_virtual_seq_lib_pkg.sv:173: syntax error, unexpected \'(\'\n`uvm_object_utils(register_test_vseq)\n                  ^~~~~~~~~~~~~~~~~~\n%Error: Cannot continue\n'
function new(string name = "register_test_vseq");
  super.new(name);
endfunction
function new(string name = "register_test_vseq");

  super.new(name);
endfunction