data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv
1: b'%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:5: Unsupported: classes\nclass core_ibex_env_cfg extends uvm_object;\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:5: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass core_ibex_env_cfg extends uvm_object;\n                                ^~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:17: Define or directive not defined: \'`uvm_object_utils_begin\'\n  `uvm_object_utils_begin(core_ibex_env_cfg)\n  ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:17: syntax error, unexpected \'(\'\n  `uvm_object_utils_begin(core_ibex_env_cfg)\n                          ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:18: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(enable_irq_single_seq,   UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:19: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(enable_irq_multiple_seq,   UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:20: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(enable_irq_nmi_seq,   UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:21: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(enable_nested_irq, UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:22: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(enable_debug_seq, UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:23: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(max_interval, UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:24: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(require_signature_addr, UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:25: Define or directive not defined: \'`uvm_field_int\'\n    `uvm_field_int(signature_addr, UVM_DEFAULT)\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:26: Define or directive not defined: \'`uvm_object_utils_end\'\n  `uvm_object_utils_end\n  ^~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:28: Unsupported: new constructor\n  function new(string name = "");\n           ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:29: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:29: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:29: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/ibex/src/main/resources/vsrc/ibex/dv/uvm/core_ibex/env/core_ibex_env_cfg.sv:41: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: Exiting due to 18 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function new(string name = "");
    super.new(name);
    void'($value$plusargs("enable_irq_single_seq=%0d", enable_irq_single_seq));
    void'($value$plusargs("enable_irq_multiple_seq=%0d", enable_irq_multiple_seq));
    void'($value$plusargs("enable_irq_nmi_seq=%0d", enable_irq_nmi_seq));
    void'($value$plusargs("enable_nested_irq=%0d", enable_nested_irq));
    void'($value$plusargs("enable_debug_seq=%0d", enable_debug_seq));
    void'($value$plusargs("max_interval=%0d", max_interval));
    void'($value$plusargs("require_signature_addr=%0d", require_signature_addr));
    void'($value$plusargs("signature_addr=%s", signature_addr_str));
    signature_addr = signature_addr_str.atohex();
  endfunction
function new(string name = "");

    super.new(name);
    void'($value$plusargs("enable_irq_single_seq=%0d", enable_irq_single_seq));
    void'($value$plusargs("enable_irq_multiple_seq=%0d", enable_irq_multiple_seq));
    void'($value$plusargs("enable_irq_nmi_seq=%0d", enable_irq_nmi_seq));
    void'($value$plusargs("enable_nested_irq=%0d", enable_nested_irq));
    void'($value$plusargs("enable_debug_seq=%0d", enable_debug_seq));
    void'($value$plusargs("max_interval=%0d", max_interval));
    void'($value$plusargs("require_signature_addr=%0d", require_signature_addr));
    void'($value$plusargs("signature_addr=%s", signature_addr_str));
    signature_addr = signature_addr_str.atohex();
  endfunction