data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv
1: b'%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:1: Define or directive not defined: \'`uvm_analysis_imp_decl\'\n`uvm_analysis_imp_decl(_before)\n^~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:1: syntax error, unexpected \'(\'\n`uvm_analysis_imp_decl(_before)\n                       ^~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:2: Define or directive not defined: \'`uvm_analysis_imp_decl\'\n`uvm_analysis_imp_decl(_after)\n^~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:4: Unsupported: classes\nclass riscv_scoreboard extends uvm_scoreboard;\n^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:4: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass riscv_scoreboard extends uvm_scoreboard;\n                               ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:5: Define or directive not defined: \'`uvm_component_utils\'\n `uvm_component_utils(riscv_scoreboard)\n ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:16: Unsupported: new constructor\n function new(string name, uvm_component parent);\n          ^~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:16: syntax error, unexpected IDENTIFIER, expecting \')\'\n function new(string name, uvm_component parent);\n                                         ^~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:23: syntax error, unexpected IDENTIFIER, expecting \')\'\n function void build_phase(uvm_phase phase);\n                                     ^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:33: syntax error, unexpected IDENTIFIER, expecting \')\'\n function void connect_phase(uvm_phase phase);\n                                       ^~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:47: syntax error, unexpected virtual\n virtual function void compare();\n         ^~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:48: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("compare", $sformatf("PC Test:\\nbefore: %d\\nafter : %d", $signed(tx_before.pc), $signed(tx_after.pc)), UVM_LOW);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:48: syntax error, unexpected \',\'\n  `uvm_info("compare", $sformatf("PC Test:\\nbefore: %d\\nafter : %d", $signed(tx_before.pc), $signed(tx_after.pc)), UVM_LOW);\n                     ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:50: Define or directive not defined: \'`uvm_info\'\n   `uvm_info("compare", $sformatf("PC Test OK!"), UVM_LOW);\n   ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:50: syntax error, unexpected \',\'\n   `uvm_info("compare", $sformatf("PC Test OK!"), UVM_LOW);\n                      ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:52: Define or directive not defined: \'`uvm_info\'\n   `uvm_info("compare", $sformatf("PC Test Failed!"), UVM_LOW);\n   ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:52: syntax error, unexpected \',\'\n   `uvm_info("compare", $sformatf("PC Test Failed!"), UVM_LOW);\n                      ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:55: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("compare", $sformatf("RAM READ Test: \\nbefore: mem_rd.req: %d, mem_rd.addr: %x \\nafter : mem_rd.req: %d, mem_rd.addr: %x ", tx_before.mem_rd.req, tx_before.mem_rd.addr, tx_after.mem_rd.req, tx_after.mem_rd.addr), UVM_LOW);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:55: syntax error, unexpected \',\'\n  `uvm_info("compare", $sformatf("RAM READ Test: \\nbefore: mem_rd.req: %d, mem_rd.addr: %x \\nafter : mem_rd.req: %d, mem_rd.addr: %x ", tx_before.mem_rd.req, tx_before.mem_rd.addr, tx_after.mem_rd.req, tx_after.mem_rd.addr), UVM_LOW);\n                     ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:59: Define or directive not defined: \'`uvm_info\'\n   `uvm_info("compare", $sformatf("RAM READ Test OK!"), UVM_LOW);\n   ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:59: syntax error, unexpected \',\'\n   `uvm_info("compare", $sformatf("RAM READ Test OK!"), UVM_LOW);\n                      ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:61: Define or directive not defined: \'`uvm_info\'\n   `uvm_info("compare", $sformatf("RAM READ Test Failed!"), UVM_LOW);\n   ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:61: syntax error, unexpected \',\'\n   `uvm_info("compare", $sformatf("RAM READ Test Failed!"), UVM_LOW);\n                      ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:64: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("compare", $sformatf("RAM WRITE Test: \\nbefore: mem_wr.req: %x, mem_wr.addr: %x, mem_wr.data: %x \\nafter : mem_wr.req: %x, mem_wr.addr: %x, mem_wr.data: %x ", tx_before.mem_wr.req, tx_before.mem_wr.addr, tx_before.mem_wr.data, tx_after.mem_wr.req, tx_after.mem_wr.addr, tx_after.mem_wr.data), UVM_LOW);\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:64: syntax error, unexpected \',\'\n  `uvm_info("compare", $sformatf("RAM WRITE Test: \\nbefore: mem_wr.req: %x, mem_wr.addr: %x, mem_wr.data: %x \\nafter : mem_wr.req: %x, mem_wr.addr: %x, mem_wr.data: %x ", tx_before.mem_wr.req, tx_before.mem_wr.addr, tx_before.mem_wr.data, tx_after.mem_wr.req, tx_after.mem_wr.addr, tx_after.mem_wr.data), UVM_LOW);\n                     ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:69: Define or directive not defined: \'`uvm_info\'\n   `uvm_info("compare", $sformatf("RAM READ Test OK!"), UVM_LOW);\n   ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:69: syntax error, unexpected \',\'\n   `uvm_info("compare", $sformatf("RAM READ Test OK!"), UVM_LOW);\n                      ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:71: Define or directive not defined: \'`uvm_info\'\n   `uvm_info("compare", $sformatf("RAM READ Test Failed!"), UVM_LOW);\n   ^~~~~~~~~\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:71: syntax error, unexpected \',\'\n   `uvm_info("compare", $sformatf("RAM READ Test Failed!"), UVM_LOW);\n                      ^\n%Error: data/full_repos/permissive/435890256/riscv_uvm/riscv_scoreboard.sv:76: syntax error, unexpected endclass\nendclass: riscv_scoreboard\n^~~~~~~~\n%Error: Exiting due to 30 error(s)\n'
function void connect_phase(uvm_phase phase);
		sb_export_before.connect(before_fifo.analysis_export);
		sb_export_after.connect(after_fifo.analysis_export);
	endfunction
function void connect_phase(uvm_phase phase);

		sb_export_before.connect(before_fifo.analysis_export);
		sb_export_after.connect(after_fifo.analysis_export);
	endfunction