Improve IfFeaturePredicateVisitor 02/77002/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 11 Aug 2018 00:10:23 +0000 (02:10 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 15 Oct 2018 15:32:09 +0000 (17:32 +0200)
commit6936bf3e5bcab6c26dbfae7ece8db1dd1fe4fb22
treef282fa46e53e1e2d9cbea4093d201d4d1d6f595f
parent50789e1dc9668fb8066e281faf2de676a046b3f7
Improve IfFeaturePredicateVisitor

We need to detect parser errors and not print them to stderr,
create an abstract class with the validation functionality
and use it when parsing an if-feature argument.

Change-Id: I63ad241bcfeeda7cb05f1472f593167d5ce08404
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 41cd74eff8a48f5437e76990319c97fd7bdd5df2)
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/antlr/AbstractParserErrorListener.java [new file with mode: 0644]
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/antlr/SourceExceptionParser.java [new file with mode: 0644]
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/if_feature/IfFeaturePredicateVisitor.java