This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
4.1.5 Function Calls DEv / rule (1|2) "dynEnvDefault + varValue( Variable1 => Value1'; ...) |- Expr => Value'" This won't work, because dynEnvDefault doesn't have entries for the variables and functions defined in the Prolog. Instead of dynEnvDefault, you should have the dynEnv resulting from dynEnvDefault |- PrologDeclList =>dyn dynEnv For library modules, this is "stored" in the =>module_dynEnv relation, so rule 2 has an easy fix: s/dynEnvDefault/dynEnv1/ However, rule 1 does not appear to have a similar easy fix.
I agree. This is a big bug actually. I think the fix for library modules make sense. I think we should have something that also records the context for the prolog for the main module. Maybe a notation of the form: #MAIN =>module_statEnv statEnv would do the trick. - Jerome
The XSLT and XML Query working groups have adopted the resolution sketched in comment #1. Best, - Jerome