Bug #4653
closedfn:fold-left with inline function in SaxonJS.XPath.evaluate
0%
Description
As raised by Martin Honnen on the forum (https://saxonica.plan.io/boards/5/topics/7958), there is an issue running SaxonJS.XPath.evaluate
on an expression which calls fold-left
. For example:
SaxonJS.XPath.evaluate(` fold-left(
1 to 10,
0,
function($sum, $number) {
$sum + $number
}
)`)
Results in "TypeError: this.closureContext.localVars.slice is not a function" on Node.js, and "Uncaught TypeError: this.fl.Ha.slice is not a function" in the browser.
The bug has been reproduced running Saxon-JS 2.0. Actually the problem does not arise when running against the current development builds, so it looks like other development work has already fixed the issue, but opening this bug to log properly.
Related issues
Please register to edit this issue
Also available in: Atom PDF Tracking page