data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv
1: b'%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:1: Unsupported: classes\nclass processor_monitor extends uvm_monitor;\n^~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass processor_monitor extends uvm_monitor;\n                                ^~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:3: Define or directive not defined: \'`uvm_component_utils\'\n     `uvm_component_utils(processor_monitor)\n     ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:6: Unsupported: virtual data type\n     virtual processor_interface processor_vif;\n     ^~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:9: syntax error, unexpected IDENTIFIER\n     uvm_analysis_port #(processor_transaction) Mon2Sb_port; \n     ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:13: 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_monitor.sv:13: 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_monitor.sv:17: 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_monitor.sv:19: Unsupported: virtual data type\n       if(!uvm_config_db#(virtual processor_interface)::get(this, "", "processor_vif", processor_vif)) begin\n                          ^~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:20: Define or directive not defined: \'`uvm_error\'\n                                                                                                             : ... Suggested alternative: \'`error\'\n         `uvm_error("", "uvm_config_db::get failed")\n         ^~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/processor_monitor.sv:26: syntax error, unexpected IDENTIFIER, expecting \')\'\n     task run_phase(uvm_phase phase);\n                              ^~~~~\n%Error: Exiting due to 11 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function new(string name, uvm_component parent);
       super.new(name, parent);
     endfunction
function new(string name, uvm_component parent);

       super.new(name, parent);
     endfunction