data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh
1: b'%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:1: Unsupported: classes\nclass apb_agent_config extends uvm_object;\n^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass apb_agent_config extends uvm_object;\n                               ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:7: Define or directive not defined: \'`uvm_object_utils\'\n    `uvm_object_utils(apb_agent_config)\n    ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:7: syntax error, unexpected \'(\'\n    `uvm_object_utils(apb_agent_config)\n                      ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:9: Unsupported: virtual data type\n    virtual apb_if APB;\n    ^~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:11: syntax error, unexpected IDENTIFIER\n    uvm_active_passive_enum active = UVM_ACTIVE;\n    ^~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:24: syntax error, unexpected static, expecting interface or module or program\n    extern static function apb_agent_config get_config(uvm_component c);\n           ^~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:24: Unsupported: Static in this context\n    extern static function apb_agent_config get_config(uvm_component c);\n           ^~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:24: syntax error, unexpected IDENTIFIER, expecting \')\'\n    extern static function apb_agent_config get_config(uvm_component c);\n                                                                     ^\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:25: Unsupported: new constructor\n    extern function new(string name = "apb_agent_config");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:26: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:31: syntax error, unexpected \'#\'\n    if(!uvm_config_db#(apb_agent_config)::get(c, "", s_my_config_id, t))\n                     ^\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:32: Define or directive not defined: \'`uvm_fatal\'\n        `uvm_fatal("CONFIGLOAD", $sformatf("ERROR get config in class age_agent_config"))\n        ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:37: Unsupported: Hierarchical class references\nfunction apb_agent_config::new(string name = "apb_agent_config");\n                         ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:37: Unsupported: scoped class reference\nfunction apb_agent_config::new(string name = "apb_agent_config");\n                              ^\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:37: Unsupported: scoped new constructor\nfunction apb_agent_config::new(string name = "apb_agent_config");\n                           ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:38: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:38: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_agent_config.svh:38: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: Exiting due to 19 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function apb_agent_config::new(string name = "apb_agent_config");
    super.new(name);
endfunction
function apb_agent_config::new(string name = "apb_agent_config");

    super.new(name);
endfunction