Enforce statement format validity 51/49451/19
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 31 Aug 2017 21:05:06 +0000 (23:05 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 11 Oct 2017 11:49:07 +0000 (13:49 +0200)
commitd80039ea8a24659ad751debca107794c717d1038
tree4df3302e2924e447cc1576f4c626d59741c11258
parentb392ed1eb50e13d298496fed050cd617c04fa14a
Enforce statement format validity

Statements with multiple colons and with the colon being the last
character are invalid. Report these as soon as we encounter them.

Change-Id: I9138e513d1bd271fbdb33bb5991e59f4498410ac
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangStatementParserListenerImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/rfc6020/repo/YangStatementStreamSource.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/rfc6020/repo/YinStatementStreamSource.java
yang/yang-parser-impl/src/test/resources/yang-grammar-test/stmtsep-in-statements-sub.yang
yang/yang-parser-impl/src/test/resources/yang-grammar-test/stmtsep-in-statements.yang
yang/yang-parser-impl/src/test/resources/yang-grammar-test/stmtsep-in-statements2.yang
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/source/StatementStreamSource.java