data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv
 line:18: before: "package"
1: b'%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:20: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\n  import PkgAxiLite::*;\n         ^~~~~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:30: Unsupported: classes\n  class AxiLiteTransaction #(DATA_WIDTH = 32, ADDR_WIDTH = 32);\n  ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:36: Unsupported: class parameters\n    localparam BYTES_PER_WORD = DATA_WIDTH/8;\n                                            ^\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:43: Unsupported: Parameter classes\n    typedef AxiLiteTransaction #(DATA_WIDTH, ADDR_WIDTH) AxiLiteTransaction_t;\n                                 ^~~~~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:53: syntax error, unexpected IDENTIFIER\n    resp_t  resp = OKAY;\n    ^~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:63: Unsupported: new with arguments\n      temp = new();\n             ^~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:64: Unsupported: this\n      temp.xtype = this.xtype;\n                   ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:65: Unsupported: this\n      temp.data  = this.data;\n                   ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:66: Unsupported: this\n      temp.addr  = this.addr;\n                   ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:67: Unsupported: this\n      temp.strb  = this.strb;\n                   ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:68: Unsupported: this\n      temp.resp  = this.resp;\n                   ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:69: Unsupported: this\n      temp.id    = this.id;\n                   ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:74: Unsupported: virtual class member qualifier\n    virtual function bit equal(AxiLiteTransaction_t xaction);\n    ^~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:76: Unsupported: this\n      return (this.xtype === xaction.xtype &&\n              ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:77: Unsupported: this\n              this.data  === xaction.data &&\n              ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:78: Unsupported: this\n              this.addr  === xaction.addr &&\n              ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:79: Unsupported: this\n              this.strb  === xaction.strb &&\n              ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:80: Unsupported: this\n              this.resp  === xaction.resp);\n              ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:86: Unsupported: this\n      return $sformatf("%s a=%X d=%X strb=%X resp=%s id=%d",this.xtype.name,\n                                                            ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:87: Unsupported: this\n                       this.addr,this.data,this.strb,this.resp.name,this.id);\n                       ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:87: Unsupported: this\n                       this.addr,this.data,this.strb,this.resp.name,this.id);\n                                 ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:87: Unsupported: this\n                       this.addr,this.data,this.strb,this.resp.name,this.id);\n                                           ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:87: Unsupported: this\n                       this.addr,this.data,this.strb,this.resp.name,this.id);\n                                                     ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:87: Unsupported: this\n                       this.addr,this.data,this.strb,this.resp.name,this.id);\n                                                                    ^~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:103: Unsupported: classes\n  class AxiLiteBfm #(\n  ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:112: Unsupported: Parameter classes\n    typedef AxiLiteTransaction #(DATA_WIDTH, ADDR_WIDTH) AxiLiteTransaction_t;\n                                 ^~~~~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:113: syntax error, unexpected ::, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\n    typedef AxiLiteTransaction_t::data_t data_t;\n                                ^~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:114: syntax error, unexpected ::, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\n    typedef AxiLiteTransaction_t::addr_t addr_t;\n                                ^~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:115: syntax error, unexpected ::, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\n    typedef AxiLiteTransaction_t::strb_t strb_t;\n                                ^~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:122: Unsupported: \'local\' class item\n    local const int DEF_STALL_PROB = 38;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:122: Unsupported: const class member qualifier\n    local const int DEF_STALL_PROB = 38;\n          ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:125: Unsupported: \'local\' class item\n    local virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).master master;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:125: Unsupported: virtual data type\n    local virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).master master;\n          ^~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:125: syntax error, unexpected \'#\', expecting IDENTIFIER or \'=\' or do or final\n    local virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).master master;\n                            ^\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:126: Unsupported: \'local\' class item\n    local virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).slave  slave;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:126: Unsupported: virtual data type\n    local virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).slave  slave;\n          ^~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:126: syntax error, unexpected \'#\', expecting IDENTIFIER or \'=\' or do or final\n    local virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).slave  slave;\n                            ^\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:130: Unsupported: \'local\' class item\n    local bit master_en;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:131: Unsupported: \'local\' class item\n    local bit slave_en;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:135: Unsupported: \'local\' class item\n    local int id=0;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:138: Unsupported: \'local\' class item\n    local int wr_submit_id=0;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:139: Unsupported: \'local\' class item\n    local int wr_complete_id=0;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:140: Unsupported: \'local\' class item\n    local int rd_submit_id=0;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:141: Unsupported: \'local\' class item\n    local int rd_complete_id=0;\n    ^~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:144: syntax error, unexpected IDENTIFIER\n    mailbox #(AxiLiteTransaction_t) master_rd_req_xactions;\n    ^~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:182: Unsupported: new constructor\n    function new(\n             ^~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:183: Unsupported: virtual data type\n      virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).master master=null,\n      ^~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:183: syntax error, unexpected \'#\', expecting IDENTIFIER\n      virtual AxiLiteIf #(DATA_WIDTH,ADDR_WIDTH).master master=null,\n                        ^\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:210: syntax error, unexpected IDENTIFIER\n      xaction.xtype = WRITE;\n      ^~~~~~~\n%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/sim/rfnoc/PkgAxiLiteBfm.sv:234: syntax error, unexpected forever\n      forever begin\n      ^~~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
function bit try_get_wr(output AxiLiteTransaction_t xaction);
      if (master_en) begin
        return master_wr_resp_xactions.try_get(xaction);
      end else if (slave_en) begin
        return slave_wr_req_xactions.try_get(xaction);
      end
    endfunction
function bit try_get_wr(output AxiLiteTransaction_t xaction);

      if (master_en) begin
        return master_wr_resp_xactions.try_get(xaction);
      end else if (slave_en) begin
        return slave_wr_req_xactions.try_get(xaction);
      end
    endfunction