data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv
 line:19: before: "class"
1: b'%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:19: Unsupported: classes\nclass brdg_cfg_obj extends uvm_object;\n^~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:19: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass brdg_cfg_obj extends uvm_object;\n                           ^~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:31: Define or directive not defined: \'`uvm_object_utils_begin\'\n    `uvm_object_utils_begin(brdg_cfg_obj)\n    ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:31: syntax error, unexpected \'(\'\n    `uvm_object_utils_begin(brdg_cfg_obj)\n                            ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:32: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (cmd_rd_256_enable,                  UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:33: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (cmd_wr_256_enable,                  UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:34: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (brdg_send_cmd_timer,                UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:35: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (enable_brdg_ref_model,              UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:36: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (enable_brdg_scoreboard,             UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:37: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (enable_odma_scoreboard,             UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:38: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (total_intrp_num,                    UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:39: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (total_read_num,                     UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:40: Define or directive not defined: \'`uvm_field_int\'\n        `uvm_field_int          (total_write_num,                    UVM_ALL_ON)\n        ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:42: Define or directive not defined: \'`uvm_object_utils_end\'\n    `uvm_object_utils_end\n    ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:44: Unsupported: new constructor\n    function new(string name="brdg_cfg_obj");\n             ^~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:45: Unsupported: super\n        super.new(name);\n        ^~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:45: Unsupported: new with arguments\n        super.new(name);\n              ^~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:45: Unsupported: dotted new\n        super.new(name);\n        ^~~~~\n%Error: data/full_repos/permissive/218463548/hardware/sim/unit_verif/util/brdg_cfg_obj.sv:61: syntax error, unexpected endclass\nendclass: brdg_cfg_obj\n^~~~~~~~\n%Error: Exiting due to 19 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function void default_config();
        cmd_rd_256_enable = 1;
        cmd_wr_256_enable = 1;
        brdg_send_cmd_timer = 1000;
        enable_brdg_ref_model = 0;
        enable_brdg_scoreboard = 1;
        enable_odma_scoreboard = 0;
        total_intrp_num = 0;
        total_read_num = 0;
        total_write_num = 0;
    endfunction
function void default_config();

        cmd_rd_256_enable = 1;
        cmd_wr_256_enable = 1;
        brdg_send_cmd_timer = 1000;
        enable_brdg_ref_model = 0;
        enable_brdg_scoreboard = 1;
        enable_odma_scoreboard = 0;
        total_intrp_num = 0;
        total_read_num = 0;
        total_write_num = 0;
    endfunction