data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv
1: b'%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:1: Unsupported: classes\nclass agent_out extends uvm_agent;\n^~~~~\n%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass agent_out extends uvm_agent;\n                        ^~~~~~~~~\n%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:7: Define or directive not defined: \'`uvm_component_utils\'\n    `uvm_component_utils(agent_out)\n    ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:9: Unsupported: new constructor\n    function new(string name = "agent_out", uvm_component parent = null);\n             ^~~\n%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:9: syntax error, unexpected IDENTIFIER, expecting \')\'\n    function new(string name = "agent_out", uvm_component parent = null);\n                                                          ^~~~~~\n%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:14: syntax error, unexpected IDENTIFIER, expecting \')\'\n    virtual function void build_phase(uvm_phase phase);\n                                                ^~~~~\n%Error: data/full_repos/permissive/430179659/LAB4/tb/agent_out.sv:20: syntax error, unexpected IDENTIFIER, expecting \')\'\n    virtual 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 connect_phase(uvm_phase phase);
        super.connect_phase(phase);
        mon.item_collected_port.connect(item_collected_port);
    endfunction
function void connect_phase(uvm_phase phase);

        super.connect_phase(phase);
        mon.item_collected_port.connect(item_collected_port);
    endfunction