data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh
1: b'%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:4: Unsupported: classes\nclass apb_seq_item extends uvm_sequence_item;\n^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:4: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass apb_seq_item extends uvm_sequence_item;\n                           ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:5: Define or directive not defined: \'`uvm_object_utils\'\n    `uvm_object_utils(apb_seq_item)\n    ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:8: syntax error, unexpected rand\n    rand logic we;\n    ^~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:9: syntax error, unexpected rand\n    rand int delay;\n    ^~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:13: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n    constraint addr_alignment{\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:13: syntax error, unexpected IDENTIFIER\n    constraint addr_alignment{\n               ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:17: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n    constraint delay_bounds{\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:21: Unsupported: new constructor\n    extern function new(string name = "apb_seq_item");\n                    ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:22: syntax error, unexpected extern\n    extern function void do_copy(uvm_object rhs);\n    ^~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:30: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:30: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:30: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:33: Unsupported: Hierarchical class references\nfunction void apb_seq_item::do_copy(uvm_object rhs);\n                          ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:33: Unsupported: scoped class reference\nfunction void apb_seq_item::do_copy(uvm_object rhs);\n                            ^~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:7: Unsupported: Out of class block function declaration\n    rand logic [31:0] addr, data;\n                            ^~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:33: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction void apb_seq_item::do_copy(uvm_object rhs);\n                                               ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:36: syntax error, unexpected if\n    if(!$cast(rhs_, rhs)) begin\n    ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:36: Unsupported or unknown PLI call: $cast\n    if(!$cast(rhs_, rhs)) begin\n        ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:37: Define or directive not defined: \'`uvm_fatal\'\n    `uvm_fatal("do_copy", "cast of rhs object failed")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:48: Unsupported: Hierarchical class references\nfunction bit apb_seq_item::do_compare(uvm_object rhs, uvm_comparer comparer);\n                         ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:48: Unsupported: scoped class reference\nfunction bit apb_seq_item::do_compare(uvm_object rhs, uvm_comparer comparer);\n                           ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:33: Unsupported: Out of class block function declaration\nfunction void apb_seq_item::do_copy(uvm_object rhs);\n                            ^~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:48: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction bit apb_seq_item::do_compare(uvm_object rhs, uvm_comparer comparer);\n                                                 ^~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:51: syntax error, unexpected if\n    if(!$cast(rhs_, rhs)) begin\n    ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:51: Unsupported or unknown PLI call: $cast\n    if(!$cast(rhs_, rhs)) begin\n        ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:52: Define or directive not defined: \'`uvm_error\'\n                                                                                 : ... Suggested alternative: \'`error\'\n    `uvm_error("do_copy", "cast of rhs object failed")\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:62: Unsupported: Hierarchical class references\nfunction string apb_seq_item::convert2string();\n                            ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:62: Unsupported: scoped class reference\nfunction string apb_seq_item::convert2string();\n                              ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:48: Unsupported: Out of class block function declaration\nfunction bit apb_seq_item::do_compare(uvm_object rhs, uvm_comparer comparer);\n                           ^~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:65: Unsupported: super\n    $sformat(s, "%s\\n", super.convert2string());\n                        ^~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:72: Unsupported: Hierarchical class references\nfunction void apb_seq_item::do_print(uvm_printer printer);\n                          ^~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:72: Unsupported: scoped class reference\nfunction void apb_seq_item::do_print(uvm_printer printer);\n                            ^~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:62: Unsupported: Out of class block function declaration\nfunction string apb_seq_item::convert2string();\n                              ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/506636840/agents/apb_agent/apb_seq_item.svh:72: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction void apb_seq_item::do_print(uvm_printer printer);\n                                                 ^~~~~~~\n%Error: Exiting due to 35 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function string apb_seq_item::convert2string();
    string s;

    $sformat(s, "%s\n", super.convert2string());

    $sformat(s, "%s\n addr\t%0h\n data\t%0h\n we\t%0b\n delay\t%0d\n", s, addr, data, we, delay);
    return s;

endfunction
function string apb_seq_item::convert2string();

    string s;

    $sformat(s, "%s\n", super.convert2string());

    $sformat(s, "%s\n addr\t%0h\n data\t%0h\n we\t%0b\n delay\t%0d\n", s, addr, data, we, delay);
    return s;

endfunction