data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh
1: b"%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:2: syntax error, unexpected '#', expecting '.' or ';'\ntypedef mailbox #(ve_operands) op_mbox_t;\n                ^\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:4: Unsupported: classes\nclass ve_data_in_generator extends ve_base_unit;\n^~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:4: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass ve_data_in_generator extends ve_base_unit;\n                                   ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:9: syntax error, unexpected IDENTIFIER\n   op_mbox_t    op_mbox   ;  \n   ^~~~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:12: Unsupported: new constructor\n   function new(op_mbox_t op_mbox,\n            ^~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:12: syntax error, unexpected IDENTIFIER, expecting ')'\n   function new(op_mbox_t op_mbox,\n                          ^~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:14: syntax error, unexpected string, expecting IDENTIFIER or '=' or do or final\n                string    name   ,\n                ^~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.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_in_generator.svh:26: syntax error, unexpected IDENTIFIER\n      ve_operands operand_trans;\n                  ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:29: Unsupported: super\n            super.name, no_op);\n            ^~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:39: syntax error, unexpected IDENTIFIER, expecting ')'\n   task get_trans(input int op_cnt, output ve_operands operand_trans);\n                                                       ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/486367830/verif/sv_core/env/ve_data_in_generator.svh:42: Unsupported: SystemVerilog 2005 reserved word not implemented: 'randomize'\n        operand_trans.randomize();\n                      ^~~~~~~~~\n%Error: Exiting due to 12 error(s)\n"
function new(op_mbox_t op_mbox,
                int       no_op  ,
                string    name   ,
                int       id
               );
   super.new(name,id);
   
   this.op_mbox   = op_mbox;
   this.curent_op = new();
   this.no_op     = no_op;
   
   endfunction
function new(op_mbox_t op_mbox,
                int       no_op  ,
                string    name   ,
                int       id
               );

   super.new(name,id);
   
   this.op_mbox   = op_mbox;
   this.curent_op = new();
   this.no_op     = no_op;
   
   endfunction