You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (JIRA)" <ji...@apache.org> on 2017/06/01 11:09:04 UTC
[jira] [Created] (JENA-1355) Wrong determination of variables with
property functions.
Andy Seaborne created JENA-1355:
-----------------------------------
Summary: Wrong determination of variables with property functions.
Key: JENA-1355
URL: https://issues.apache.org/jira/browse/JENA-1355
Project: Apache Jena
Issue Type: Bug
Affects Versions: Jena 3.3.0
Reporter: Andy Seaborne
Assignee: Andy Seaborne
Bug in {{VarFinder}}:
{noformat}
public static void main(String... args) {
String z = String.join("\n"
," (propfunc <http://example/pf>"
," ?x (?y 1)"
," (table unit))"
);
vfind(z);
}
public static void vfind(String z) {
Op op = SSE.parseOp(z);
System.out.println(op);
VarFinder vf = VarFinder.process(op);
System.out.println(vf);
}
{noformat}
prints
{noformat}
(propfunc <http://example/pf>
?x (?y 1)
(table unit))
Fixed:[?y], Filter:[], Filter2:[], Opt:[], Assign:[]
{noformat}
should be
{noformat}
Fixed:[?x, ?y], Filter:[], Filter2:[], Opt:[], Assign:[]
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)