data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv
1: b'%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:4: Cannot find include file: uvm_macros.svh\n    `include "uvm_macros.svh" \n             ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model,data/full_repos/permissive/506636840/uvm_macros.svh\n             data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model,data/full_repos/permissive/506636840/uvm_macros.svh.v\n             data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model,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/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:2: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\n    import uvm_pkg::*;\n           ^~~~~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:9: Unsupported: classes\n    class pss_reg_block extends uvm_reg_block;\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:9: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\n    class pss_reg_block extends uvm_reg_block;\n                                ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:10: Define or directive not defined: \'`uvm_object_utils\'\n        `uvm_object_utils(pss_reg_block)\n        ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:18: Unsupported: new constructor\n        function new(string name = "pss_reg_block");\n                 ^~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:19: Unsupported: super\n            super.new(name, UVM_NO_COVERAGE);\n            ^~~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:19: Unsupported: new with arguments\n            super.new(name, UVM_NO_COVERAGE);\n                  ^~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:19: Unsupported: dotted new\n            super.new(name, UVM_NO_COVERAGE);\n            ^~~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:26: syntax error, unexpected ::, expecting \';\'\n            spi_reg_blk = spi_reg_block::type_id::create("spi_reg_blk");\n                                       ^~\n                                                                                                          : ... Perhaps \'spi_reg_block\' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:27: Unsupported: this\n         spi_reg_blk.configure(this,"");\n                               ^~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:32: syntax error, unexpected ::, expecting \';\'\n            gpio_reg_blk = gpio_reg_block::type_id::create("gpio_reg_blk");\n                                         ^~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:33: Unsupported: this\n         gpio_reg_blk.configure(this, "");\n                                ^~~~\n%Error: data/full_repos/permissive/506636840/sub_system_tbs/pss_tb/register_model/pss_register_model.sv:41: syntax error, unexpected endclass\n    endclass\n    ^~~~~~~~\n%Error: Exiting due to 14 error(s)\n'
function new(string name = "pss_reg_block");
            super.new(name, UVM_NO_COVERAGE);
        endfunction
function new(string name = "pss_reg_block");

            super.new(name, UVM_NO_COVERAGE);
        endfunction