{"record":{"id":"28ab710a2cacbb54","repo":"mozilla/pdf.js","slug":"invalid-token-in-parameter-list","errorCode":null,"errorMessage":"Invalid token in parameter list.","messagePattern":"Invalid token in parameter list\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/core/xfa/formcalc_parser.js","lineNumber":482,"sourceCode":"        default:\n          return [tok, this.getNode()];\n      }\n      tok = this.lexer.next();\n    }\n  }\n\n  static parseParams(lexer) {\n    const parser = new SimpleExprParser(lexer);\n    const params = [];\n    while (true) {\n      const [tok, param] = parser.parse();\n      if (param) {\n        params.push(param);\n      }\n      if (tok.id === TOKEN.rightParen) {\n        return params;\n      } else if (tok.id !== TOKEN.comma) {\n        throw new Error(Errors.params);\n      }\n      parser.reset();\n    }\n  }\n\n  static parseIndex(lexer) {\n    let tok = lexer.next();\n    if (tok.id === TOKEN.times) {\n      tok = lexer.next();\n      if (tok.id !== TOKEN.rightBracket) {\n        throw new Error(Errors.index);\n      }\n      return new AstEveryOccurence();\n    }\n    const [token, expr] = new SimpleExprParser(lexer).parse(tok);\n    if (token.id !== TOKEN.rightBracket) {\n      throw new Error(Errors.index);\n    }","sourceCodeStart":464,"sourceCodeEnd":500,"githubUrl":"https://github.com/mozilla/pdf.js/blob/5903d58d58e4dd9ce6ffa3834aea8480f06b4ada/src/core/xfa/formcalc_parser.js#L464-L500","documentation":"Error \"Invalid token in parameter list.\" thrown in mozilla/pdf.js.","triggerScenarios":"Thrown at src/core/xfa/formcalc_parser.js:482 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Fix the FormCalc function call's parameter list; ensure arguments are comma-separated expressions terminated by a closing parenthesis."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5903d58d58e4dd9ce6ffa3834aea8480f06b4ada","analyzedAt":"2026-08-13T02:28:27.364Z","schemaVersion":2},"datasetVersion":"2026-08-13T04:17:16.726Z"}