Bug in property path parsing involving ^ and *

Description

If I have the path:

that is the same as

The parens don't change the precedence of anything because the operators are left outside of them. However, with the former, I get:

While the latter produces (what I think is the correct algebra in either case)

The inverse path is messaged up in the former case, though, even if the latter is the wrong interpretation, afaik, they should be the same algebra.

Environment

Java 1.6.0_37, OSX 10.8.2

Status

Assignee

Jeen Broekstra

Reporter

Michael Grove

Labels

Components

Fix versions

Affects versions

Priority

Major
Configure