data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv
139: b'%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:1: Unsupported: classes\nclass processor_transaction extends uvm_sequence_item;\n^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass processor_transaction extends uvm_sequence_item;\n                                    ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:3: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(processor_transaction)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:13: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\nconstraint input_constraint\n^~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:13: syntax error, unexpected IDENTIFIER\nconstraint input_constraint\n           ^~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:18: Unsupported: new constructor\n  function new (string name = "");\n           ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:19: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:19: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:19: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:22: syntax error, unexpected endclass\nendclass: processor_transaction\n^~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:25: Unsupported: classes\nclass inst_sequence extends uvm_sequence#(processor_transaction);\n^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:25: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass inst_sequence extends uvm_sequence#(processor_transaction);\n                            ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:27: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(inst_sequence)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:29: Unsupported: new constructor\n  function new (string name = "");\n           ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:30: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:30: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:30: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:37: Unsupported: Hierarchical class references\n      req = processor_transaction::type_id::create("req");\n                                 ^~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:37: Unsupported: scoped class reference\n      req = processor_transaction::type_id::create("req");\n                                   ^~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:29: Unsupported: scoped class reference\n  function new (string name = "");\n                                 ^\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:37: syntax error, unexpected ::, expecting \';\'\n      req = processor_transaction::type_id::create("req");\n                                          ^~\n                                                                                                              : ... Perhaps \'type_id\' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:41: Unsupported: SystemVerilog 2005 reserved word not implemented: \'randomize\'\n      if (!req.randomize()) begin\n               ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:41: syntax error, unexpected \'(\'\n      if (!req.randomize()) begin\n                         ^\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:42: Define or directive not defined: \'`uvm_error\'\n                                                                                                              : ... Suggested alternative: \'`error\'\n        `uvm_error("Instruction Sequence", "Randomize failed.");\n        ^~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:50: syntax error, unexpected endclass\nendclass: inst_sequence\n^~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:54: Unsupported: classes\nclass processor_sequence extends uvm_sequence#(processor_transaction);\n^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:54: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass processor_sequence extends uvm_sequence#(processor_transaction);\n                                 ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:56: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(processor_sequence)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:58: Unsupported: new constructor\n  function new (string name = "");\n           ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:59: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:59: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:59: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:69: Unsupported: Hierarchical class references\n        inst_seq = inst_sequence::type_id::create("inst_seq");\n                                ^~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv:69: Unsupported: scoped class reference\n        inst_seq = inst_sequence::type_id::create("inst_seq");\n                                  ^~~~~~~\nSegmentation fault\n%Error: Command Failed /usr/bin/verilator_bin --xml-output data/verilator_xmls/b4b4257f-698e-4e76-a07d-7a550421b0f4.xml --y data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code\\,data/full_repos/permissive/435890256 data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_sequence.sv\n'
function new (string name = "");
    super.new(name);
  endfunction
function new (string name = "");

    super.new(name);
  endfunction