data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv
1: b'%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:16: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport axi_pkg::*;\n       ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:22: Unsupported: classes\n  class axi_lite_driver #(\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:25: syntax error, unexpected TIME NUMBER, expecting TYPE-IDENTIFIER\n    parameter time TA = 0ns ,  \n                        ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:26: syntax error, unexpected TIME NUMBER, expecting TYPE-IDENTIFIER\n    parameter time TT = 0ns    \n                        ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:28: Unsupported: virtual data type\n    virtual AXI_LITE_DV #(\n    ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:28: syntax error, unexpected \'#\', expecting IDENTIFIER or \'=\' or do or final\n    virtual AXI_LITE_DV #(\n                        ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:33: Unsupported: new constructor\n    function new(\n             ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:34: Unsupported: virtual data type\n      virtual AXI_LITE_DV #(\n      ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:34: syntax error, unexpected \'#\', expecting IDENTIFIER\n      virtual AXI_LITE_DV #(\n                          ^\n%Warning-STMTDLY: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:66: Unsupported: Ignoring delay on this delayed statement.\n      #TT;\n      ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:70: syntax error, unexpected \'@\'\n      @(posedge axi.clk_i);\n      ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:104: syntax error, unexpected ::, expecting \')\'\n      input axi_pkg::resp_t resp\n                   ^~\n                                                                                                                     : ... Perhaps \'axi_pkg\' is a package which needs to be predeclared? (IEEE 1800-2017 26.3)\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:131: syntax error, unexpected ::, expecting \')\'\n      input axi_pkg::resp_t resp\n                   ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:172: syntax error, unexpected ::, expecting \')\'\n      output axi_pkg::resp_t resp\n                    ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:197: syntax error, unexpected ::, expecting \')\'\n      output axi_pkg::resp_t resp\n                    ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:212: Unsupported: classes\n  class axi_ax_beat #(\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:232: Unsupported: classes\n  class axi_w_beat #(\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:243: Unsupported: classes\n  class axi_b_beat #(\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:248: syntax error, unexpected IDENTIFIER\n    axi_pkg::resp_t     b_resp = \'0;\n    ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:253: Unsupported: classes\n  class axi_r_beat #(\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:260: syntax error, unexpected IDENTIFIER\n    axi_pkg::resp_t     r_resp = \'0;\n    ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:267: Unsupported: classes\n  class axi_driver #(\n  ^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:272: syntax error, unexpected TIME NUMBER, expecting TYPE-IDENTIFIER\n    parameter time TA = 0ns ,  \n                        ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:273: syntax error, unexpected TIME NUMBER, expecting TYPE-IDENTIFIER\n    parameter time TT = 0ns    \n                        ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:275: Unsupported: virtual data type\n    virtual AXI_BUS_DV #(\n    ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:275: syntax error, unexpected \'#\', expecting IDENTIFIER or \'=\' or do or final\n    virtual AXI_BUS_DV #(\n                       ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:282: Unsupported: Parameter classes\n    typedef axi_ax_beat #(.AW(AW), .IW(IW), .UW(UW)) ax_beat_t;\n                           ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:283: Unsupported: Parameter classes\n    typedef axi_w_beat  #(.DW(DW), .UW(UW))          w_beat_t;\n                           ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:284: Unsupported: Parameter classes\n    typedef axi_b_beat  #(.IW(IW), .UW(UW))          b_beat_t;\n                           ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:285: Unsupported: Parameter classes\n    typedef axi_r_beat  #(.DW(DW), .IW(IW), .UW(UW)) r_beat_t;\n                           ^~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:287: Unsupported: new constructor\n    function new(\n             ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:288: Unsupported: virtual data type\n      virtual AXI_BUS_DV #(\n      ^~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:288: syntax error, unexpected \'#\', expecting IDENTIFIER\n      virtual AXI_BUS_DV #(\n                         ^\n%Warning-STMTDLY: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:350: Unsupported: Ignoring delay on this delayed statement.\n      #TT;\n      ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:354: syntax error, unexpected \'@\'\n      @(posedge axi.clk_i);\n      ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/src/axi/src/axi_test.sv:578: syntax error, unexpected endclass\n  endclass\n  ^~~~~~~~\n%Error: Exiting due to 34 error(s), 2 warning(s)\n'
function new(
      virtual AXI_BUS_DV #(
        .AXI_ADDR_WIDTH(AW),
        .AXI_DATA_WIDTH(DW),
        .AXI_ID_WIDTH(IW),
        .AXI_USER_WIDTH(UW)
      ) axi
    );
      this.axi = axi;
    endfunction
function new(
      virtual AXI_BUS_DV #(
        .AXI_ADDR_WIDTH(AW),
        .AXI_DATA_WIDTH(DW),
        .AXI_ID_WIDTH(IW),
        .AXI_USER_WIDTH(UW)
      ) axi
    );

      this.axi = axi;
    endfunction