data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv
1: b"%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:1: Unsupported: classes\nclass processor_agent extends uvm_agent;\n^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass processor_agent extends uvm_agent;\n                              ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:2: Define or directive not defined: '`uvm_component_utils'\n  `uvm_component_utils(processor_agent)\n  ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:7: Unsupported: new constructor\n    function new(string name, uvm_component parent);\n             ^~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:7: syntax error, unexpected IDENTIFIER, expecting ')'\n    function new(string name, uvm_component parent);\n                                            ^~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:11: syntax error, unexpected IDENTIFIER, expecting ')'\n    function void build_phase(uvm_phase phase);\n                                        ^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_agent.sv:17: syntax error, unexpected IDENTIFIER, expecting ')'\n    function void connect_phase(uvm_phase phase);\n                                          ^~~~~\n%Error: Exiting due to 7 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n"
function void build_phase(uvm_phase phase);
      driver = processor_driver::type_id::create("driver", this);
      sequencer = uvm_sequencer#(processor_transaction)::type_id::create("sequencer", this);
    endfunction
function void build_phase(uvm_phase phase);

      driver = processor_driver::type_id::create("driver", this);
      sequencer = uvm_sequencer#(processor_transaction)::type_id::create("sequencer", this);
    endfunction