data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh
1: b'%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:1: Unsupported: classes\nclass apb_seq extends uvm_sequence #(apb_seq_item);\n^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass apb_seq extends uvm_sequence #(apb_seq_item);\n                      ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:2: Define or directive not defined: \'`uvm_object_utils\'\n    `uvm_object_utils(apb_seq)\n    ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:4: Unsupported: new constructor\n    extern function new(string name = "apb_seq");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:5: syntax error, unexpected extern\n    extern task body;\n    ^~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:9: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:9: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:9: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:12: Unsupported: Hierarchical class references\ntask apb_seq::body;\n            ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:12: Unsupported: scoped class reference\ntask apb_seq::body;\n              ^~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:4: Unsupported: Out of class block function declaration\n    extern function new(string name = "apb_seq");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:13: syntax error, unexpected IDENTIFIER\n    apb_seq_item req;\n                 ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:17: syntax error, unexpected ::, expecting \';\'\n        req = apb_seq_item::type_id::create("req");\n                          ^~\n                                                                            : ... Perhaps \'apb_seq_item\' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:19: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n        assert(req.randomize());\n                   ^~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq.svh:19: syntax error, unexpected \'(\'\n        assert(req.randomize());\n                             ^\n%Error: Exiting due to 15 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function new(string name = "apb_seq");
    extern task body;
endclass

function apb_seq::new(string name = "apb_seq");
    super.new(name);
endfunction
function new(string name = "apb_seq");

    extern task body;
endclass

function apb_seq::new(string name = "apb_seq");
    super.new(name);
endfunction