data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh
1: b"%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:1: Unsupported: classes\nclass ve_data_out_bfm extends ve_base_unit;\n^~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass ve_data_out_bfm extends ve_base_unit;\n                              ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:3: Unsupported: virtual data type\n   virtual res_intf.drv res_drv;\n   ^~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:3: syntax error, unexpected '.', expecting IDENTIFIER or '=' or do or final\n   virtual res_intf.drv res_drv;\n                   ^\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:12: Unsupported: new constructor\n   function new(virtual res_intf.drv  res_drv,\n            ^~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:12: Unsupported: virtual data type\n   function new(virtual res_intf.drv  res_drv,\n                ^~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:12: syntax error, unexpected '.', expecting IDENTIFIER\n   function new(virtual res_intf.drv  res_drv,\n                                ^\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:15: syntax error, unexpected int, expecting IDENTIFIER or '=' or do or final\n                int id);\n                ^~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:34: syntax error, unexpected '@'\n            repeat(delay) @(res_drv.drv_cb);\n                          ^\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:37: syntax error, unexpected '@'\n            @(res_drv.drv_cb);\n            ^\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:40: syntax error, unexpected '@'\n         else @(res_drv.drv_cb);\n              ^\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_out_bfm.svh:44: syntax error, unexpected endclass\nendclass: ve_data_out_bfm\n^~~~~~~~\n%Error: Exiting due to 12 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n"
function new(virtual res_intf.drv  res_drv,
                ve_data_out_generator rdy_gen,
                string name,
                int id);
                
      super.new(name,id);
     
      this.res_drv = res_drv;
      this.rdy_gen = rdy_gen;
      
   endfunction
function new(virtual res_intf.drv  res_drv,
                ve_data_out_generator rdy_gen,
                string name,
                int id);

                
      super.new(name,id);
     
      this.res_drv = res_drv;
      this.rdy_gen = rdy_gen;
      
   endfunction