data/full_repos/permissive/147974511/uvm/aes_agent.sv
 line:1: before: "class"
1: b"%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:1: Unsupported: classes\nclass aes_agent extends uvm_agent;\n^~~~~\n%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass aes_agent extends uvm_agent;\n                        ^~~~~~~~~\n%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:2: Define or directive not defined: '`uvm_component_utils'\n `uvm_component_utils(aes_agent)\n ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:12: Unsupported: new constructor\n function new(string name, uvm_component parent);\n          ^~~\n%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:12: syntax error, unexpected IDENTIFIER, expecting ')'\n function new(string name, uvm_component parent);\n                                         ^~~~~~\n%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:16: syntax error, unexpected IDENTIFIER, expecting ')'\n function void build_phase(uvm_phase phase);\n                                     ^~~~~\n%Error: data/full_repos/permissive/147974511/uvm/aes_agent.sv:28: 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 connect_phase(uvm_phase phase);
		super.connect_phase(phase);
		
		aes_drvr.seq_item_port.connect(aes_seqr.seq_item_export);
		aes_mon_before.mon_ap_before.connect(agent_ap_before);
		aes_mon_after.mon_ap_after.connect(agent_ap_after);
	endfunction
function void connect_phase(uvm_phase phase);

		super.connect_phase(phase);
		
		aes_drvr.seq_item_port.connect(aes_seqr.seq_item_export);
		aes_mon_before.mon_ap_before.connect(agent_ap_before);
		aes_mon_after.mon_ap_after.connect(agent_ap_after);
	endfunction