Fix XPathExpr parsing 31/81031/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 20 Mar 2019 12:04:46 +0000 (13:04 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 20 Mar 2019 14:29:00 +0000 (15:29 +0100)
commit10f37913cf44e52bf76802aa97acb306a4db904f
tree054b44acf6b5324959ee3c69272e252423bdfac4
parent82cc304f600f4033570dbbcbcaa6bf735418b65c
Fix XPathExpr parsing

The parser mistakenly treated filter/path concatenation as a binary
expression, which lead to its inability to parse leafrefs, which
contain such a concatenation in predicates.

This fixes the parser to correctly use XPathExpr in this case.

Change-Id: Ica1ac3ee7d099273dccdf8565da2a69d9f11c046
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-xpath-api/src/main/java/org/opendaylight/yangtools/yang/xpath/api/YangPathExpr.java
yang/yang-xpath-impl/src/main/java/org/opendaylight/yangtools/yang/xpath/impl/AntlrXPathParser.java
yang/yang-xpath-impl/src/test/java/org/opendaylight/yangtools/yang/xpath/impl/XPathParserTest.java