data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp
 line:48: before: "parameter"
1: b'%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:48: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter jtag_inst_width = `$tap_obj->get_param(\'Width\')`;\n                            ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:48: Unsupported or unknown PLI call: $tap_obj\nparameter jtag_inst_width = `$tap_obj->get_param(\'Width\')`;\n                             ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:51: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter sc_bus_width  = `$sc_cfg_ifc->get_param(\'DataWidth\')`;\n                          ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:51: Unsupported or unknown PLI call: $sc_cfg_ifc\nparameter sc_bus_width  = `$sc_cfg_ifc->get_param(\'DataWidth\')`;\n                           ^~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:51: Illegal character in decimal constant: a\nparameter sc_bus_width  = `$sc_cfg_ifc->get_param(\'DataWidth\')`;\n                                                  ^~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:52: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter sc_addr_width = `$sc_cfg_ifc->get_param(\'AddrWidth\')`;\n                          ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:52: Unsupported or unknown PLI call: $sc_cfg_ifc\nparameter sc_addr_width = `$sc_cfg_ifc->get_param(\'AddrWidth\')`;\n                           ^~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:53: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter sc_op_width   = `$sc_cfg_ifc->get_param(\'OpcodeWidth\')`;\n                          ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:53: Unsupported or unknown PLI call: $sc_cfg_ifc\nparameter sc_op_width   = `$sc_cfg_ifc->get_param(\'OpcodeWidth\')`;\n                           ^~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:53: Number is missing value digits: \'O\nparameter sc_op_width   = `$sc_cfg_ifc->get_param(\'OpcodeWidth\')`;\n                                                  ^~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:62: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter tc_bus_width  = `$tc_cfg_ifc->get_param(\'DataWidth\')`;\n                          ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:62: Unsupported or unknown PLI call: $tc_cfg_ifc\nparameter tc_bus_width  = `$tc_cfg_ifc->get_param(\'DataWidth\')`;\n                           ^~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:62: Illegal character in decimal constant: a\nparameter tc_bus_width  = `$tc_cfg_ifc->get_param(\'DataWidth\')`;\n                                                  ^~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:63: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter tc_addr_width = `$tc_cfg_ifc->get_param(\'AddrWidth\')`;\n                          ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:63: Unsupported or unknown PLI call: $tc_cfg_ifc\nparameter tc_addr_width = `$tc_cfg_ifc->get_param(\'AddrWidth\')`;\n                           ^~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:64: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\nparameter tc_op_width   = `$tc_cfg_ifc->get_param(\'OpcodeWidth\')`;\n                          ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:64: Unsupported or unknown PLI call: $tc_cfg_ifc\nparameter tc_op_width   = `$tc_cfg_ifc->get_param(\'OpcodeWidth\')`;\n                           ^~~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:64: Number is missing value digits: \'O\nparameter tc_op_width   = `$tc_cfg_ifc->get_param(\'OpcodeWidth\')`;\n                                                  ^~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:89: syntax error, unexpected $undefined, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\n  `$jtag_inst->{name}` = `$jtag_inst->{code}`,\n  ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:89: Unsupported or unknown PLI call: $jtag_inst\n  `$jtag_inst->{name}` = `$jtag_inst->{code}`,\n   ^~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:89: Unsupported or unknown PLI call: $jtag_inst\n  `$jtag_inst->{name}` = `$jtag_inst->{code}`,\n                          ^~~~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:98: Define or directive not defined: \'`mname\'\nclass `mname`;\n      ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:99: Unsupported or unknown PLI call: $ifc_obj\n   virtual `$ifc_obj->mname()`.test ifc;  \n            ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:109: Unsupported: new constructor\n   function new(virtual `$ifc_obj->mname()`.test ifc, int svf_file = 0);\n            ^~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:109: syntax error, unexpected virtual, expecting \')\'\n   function new(virtual `$ifc_obj->mname()`.test ifc, int svf_file = 0);\n                        ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:109: Unsupported or unknown PLI call: $ifc_obj\n   function new(virtual `$ifc_obj->mname()`.test ifc, int svf_file = 0);\n                         ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:109: syntax error, unexpected \')\', expecting \',\' or \';\'\n   function new(virtual `$ifc_obj->mname()`.test ifc, int svf_file = 0);\n                                                                      ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:124: syntax error, unexpected extern\n   extern task jtag_read_reg(input regfile_t clk_domain,\n   ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:168: Define or directive not defined: \'`mname\'\nendclass: `mname`\n          ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:174: Define or directive not defined: \'`mname\'\n   task `mname`::Send(jtag_regfile_trans_t new_trans);\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:240: Unsupported: this\n      if (this.svf_file)\n          ^~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:241: Unsupported: this\n $fdisplay(this.svf_file, "RUNTEST IDLE 10 TCK IDLE;\\n");\n           ^~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:250: Define or directive not defined: \'`mname\'\n   function jtag_regfile_trans_t `mname`::GetResult();\n                                 ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:250: syntax error, unexpected $undefined, expecting TYPE-IDENTIFIER\n   function jtag_regfile_trans_t `mname`::GetResult();\n                                       ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:258: Define or directive not defined: \'`mname\'\n   task `mname`::Zero();\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:276: Define or directive not defined: \'`mname\'\n   task `mname`::Reset();\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:277: Unsupported or unknown PLI call: $ref_clk\n      repeat (2) @(posedge this.ifc.`$ref_clk`);\n                                     ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:302: Define or directive not defined: \'`mname\'\ntask `mname`::ReadID(jtag_regfile_trans_t new_trans);\n     ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:321: Define or directive not defined: \'`mname\'\n   task `mname`::Next_edge();\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:328: Unsupported or unknown PLI call: $ref_clk\n      @(posedge this.ifc.`$ref_clk`);\n                          ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:331: Unsupported or unknown PLI call: $ref_clk\n      @(posedge this.ifc.`$ref_clk`);\n                          ^~~~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:334: Define or directive not defined: \'`mname\'\n   task `mname`::Next_pos_edge();\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:342: Define or directive not defined: \'`mname\'\n   task `mname`::Next_neg_edge();\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:351: Define or directive not defined: \'`mname\'\n   task `mname`::Next_tck();\n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:358: Define or directive not defined: \'`mname\'\n   task `mname`::ShiftDR(input logic [127:0] data_in, \n        ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:359: syntax error, unexpected input, expecting IDENTIFIER or \'=\' or do or final\n    input int length, logic compare = \'b0);\n    ^~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:359: syntax error, unexpected logic, expecting IDENTIFIER or \'=\' or do or final\n    input int length, logic compare = \'b0);\n                      ^~~~~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:359: syntax error, unexpected \')\', expecting \',\' or \';\'\n    input int length, logic compare = \'b0);\n                                         ^\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:366: syntax error, unexpected if\n      if (!reset_done)\n      ^~\n%Error: data/full_repos/permissive/209644662/hardware/generator_z/top/ncsim_verif/JTAGDriver.svp:444: Define or directive not defined: \'`mname\'\n   task `mname`::ShiftIR(\n        ^~~~~~\n%Error: Exiting due to too many errors encountered; --error-limit=50\n'
function int
  max_int (int a, int b);
   return a > b ? a : b;
endfunction
function int
  max_int (int a, int b);

   return a > b ? a : b;
endfunction