data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv
 line:1: before: "class"
1: b'%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:1: Unsupported: classes\nclass mult_driver extends uvm_driver #(mult_input_t);\n^~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass mult_driver extends uvm_driver #(mult_input_t);\n                          ^~~~~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:2: Define or directive not defined: \'`uvm_component_utils\'\n`uvm_component_utils(mult_driver);\n^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:5: Unsupported: virtual data type\nvirtual dut_if dut_vi;\n^~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:7: Unsupported: new constructor\nfunction new(string name, uvm_component parent);\n         ^~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:7: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction new(string name, uvm_component parent);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:11: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction void build_phase(uvm_phase phase);\n                                    ^~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:12: Define or directive not defined: \'`uvm_info\'\n `uvm_info("msg", "Building DRIVER", UVM_NONE)\n ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:15: Unsupported: virtual data type\n if (!uvm_config_db #(virtual dut_if)::get (null,"*", "dut_vi", dut_vi) )\n                      ^~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:16: Define or directive not defined: \'`uvm_fatal\'\n  `uvm_fatal("my_driver", "No DUT_IF");\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:17: Define or directive not defined: \'`uvm_info\'\n `uvm_info("msg", "DRIVER Done!!!", UVM_NONE)\n ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/mult/tb/common/mult_driver.sv:20: syntax error, unexpected IDENTIFIER, expecting \')\'\ntask run_phase(uvm_phase phase);\n                         ^~~~~\n%Error: Exiting due to 12 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