data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv
1: b"%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:1: Unsupported: classes\nclass monitor;\n^~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:7: syntax error, unexpected IDENTIFIER\n mailbox   mon2sb;\n ^~~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:8: Unsupported: virtual data type\n virtual mac_if  mi;\n ^~~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:9: Unsupported: 'static' class item\n static int  count;\n ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:11: Unsupported: new constructor\n function new(input virtual mac_if   mif,\n          ^~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:11: Unsupported: virtual data type\n function new(input virtual mac_if   mif,\n                    ^~~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:12: syntax error, unexpected IDENTIFIER, expecting ')'\n       input mailbox      mon2sb );\n                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:31: Define or directive not defined: '`LANE7'\n     queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                       ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:32: Define or directive not defined: '`LANE6'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:33: Define or directive not defined: '`LANE5'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:34: Define or directive not defined: '`LANE4'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE4]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:35: Define or directive not defined: '`LANE3'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE3]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:36: Define or directive not defined: '`LANE2'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE2]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:37: Define or directive not defined: '`LANE1'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE1]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:38: Define or directive not defined: '`LANE0'\n                                        queue.push_back(mi.cb.pkt_rx_data[`LANE0]);\n                                                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:51: Define or directive not defined: '`LANE7'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:52: Define or directive not defined: '`LANE6'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:53: Define or directive not defined: '`LANE5'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:54: Define or directive not defined: '`LANE4'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE4]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:55: Define or directive not defined: '`LANE3'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE3]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:56: Define or directive not defined: '`LANE2'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE2]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:57: Define or directive not defined: '`LANE1'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE1]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:58: Define or directive not defined: '`LANE0'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE0]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:66: Define or directive not defined: '`LANE7'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:74: Define or directive not defined: '`LANE7'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:75: Define or directive not defined: '`LANE6'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:83: Define or directive not defined: '`LANE7'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:84: Define or directive not defined: '`LANE6'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:85: Define or directive not defined: '`LANE5'\n                                         queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:93: Define or directive not defined: '`LANE7'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:94: Define or directive not defined: '`LANE6'\n        queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:95: Define or directive not defined: '`LANE5'\n        queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:96: Define or directive not defined: '`LANE4'\n        queue.push_back(mi.cb.pkt_rx_data[`LANE4]);\n                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:104: Define or directive not defined: '`LANE7'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:105: Define or directive not defined: '`LANE6'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:106: Define or directive not defined: '`LANE5'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:107: Define or directive not defined: '`LANE4'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE4]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:108: Define or directive not defined: '`LANE3'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE3]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:116: Define or directive not defined: '`LANE7'\n        queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:117: Define or directive not defined: '`LANE6'\n         queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:118: Define or directive not defined: '`LANE5'\n         queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:119: Define or directive not defined: '`LANE4'\n         queue.push_back(mi.cb.pkt_rx_data[`LANE4]);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:120: Define or directive not defined: '`LANE3'\n         queue.push_back(mi.cb.pkt_rx_data[`LANE3]);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:121: Define or directive not defined: '`LANE2'\n          queue.push_back(mi.cb.pkt_rx_data[`LANE2]);\n                                            ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:129: Define or directive not defined: '`LANE7'\n       queue.push_back(mi.cb.pkt_rx_data[`LANE7]);\n                                         ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:130: Define or directive not defined: '`LANE6'\n        queue.push_back(mi.cb.pkt_rx_data[`LANE6]);\n                                          ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:131: Define or directive not defined: '`LANE5'\n         queue.push_back(mi.cb.pkt_rx_data[`LANE5]);\n                                           ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:132: Define or directive not defined: '`LANE4'\n          queue.push_back(mi.cb.pkt_rx_data[`LANE4]);\n                                            ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:133: Define or directive not defined: '`LANE3'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE3]);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/437677776/OOP_Testbench/monitor.sv:134: Define or directive not defined: '`LANE2'\n      queue.push_back(mi.cb.pkt_rx_data[`LANE2]);\n                                        ^~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n        ... See the manual and https://verilator.org for more assistance.\n"
function new(input virtual mac_if   mif,
		     input mailbox 	    mon2sb );
		
		this.mi     = mif;
		this.mon2sb = mon2sb;
	endfunction
function new(input virtual mac_if   mif,
		     input mailbox 	    mon2sb );

		
		this.mi     = mif;
		this.mon2sb = mon2sb;
	endfunction