data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh
1: b'%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:1: Unsupported: classes\nclass gpio_seq extends uvm_sequence #(gpio_seq_item);\n^~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass gpio_seq extends uvm_sequence #(gpio_seq_item);\n                       ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:2: Define or directive not defined: \'`uvm_object_utils\'\n    `uvm_object_utils(gpio_seq)\n    ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:4: Unsupported: new constructor\n    extern function new(string name = "gpio_seq");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:5: syntax error, unexpected extern\n    extern task body;\n    ^~~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:9: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:9: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:9: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:12: Unsupported: Hierarchical class references\ntask gpio_seq::body;\n             ^~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:12: Unsupported: scoped class reference\ntask gpio_seq::body;\n               ^~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:4: Unsupported: Out of class block function declaration\n    extern function new(string name = "gpio_seq");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:13: syntax error, unexpected IDENTIFIER\n    gpio_seq_item req;\n                  ^~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:16: syntax error, unexpected ::, expecting \';\'\n    req = gpio_seq_item::type_id::create("req");\n                       ^~\n                                                                              : ... Perhaps \'gpio_seq_item\' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:18: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n    assert(req.randomize());\n               ^~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/gpio_agent/gpio_seq.svh:18: 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 = "gpio_seq");
    extern task body;
endclass

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

    extern task body;
endclass

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