commit | 23ccc312b2019095c9dfc7c18b1c14428b6bab18 | [log] [tgz] |
---|---|---|
author | janani b <janani.b@huawei.com> | Thu Jul 14 19:35:22 2016 +0530 |
committer | Patrick Liu <patliu99@gmail.com> | Sat Jul 16 05:01:58 2016 +0000 |
tree | 56b76f95639f6bf4190ff163f834da3e5b54fb1b | |
parent | 1b49906c98d019da12626f6fb544f383661e83c1 [diff] [blame] |
[ONOS-4842] Leafref implementation for augment and uses Change-Id: I919553a64d683aff65a8f16e2de783702dd5a45f
diff --git a/utils/yangutils/plugin/src/main/java/org/onosproject/yangutils/parser/impl/listeners/GroupingListener.java b/utils/yangutils/plugin/src/main/java/org/onosproject/yangutils/parser/impl/listeners/GroupingListener.java index 5171e2f..04d7f50 100644 --- a/utils/yangutils/plugin/src/main/java/org/onosproject/yangutils/parser/impl/listeners/GroupingListener.java +++ b/utils/yangutils/plugin/src/main/java/org/onosproject/yangutils/parser/impl/listeners/GroupingListener.java
@@ -106,6 +106,8 @@ // Validate sub statement cardinality. validateSubStatementsCardinality(ctx); + // Increase the grouping count by one. + listener.increaseGroupingDepth(); Parsable curData = listener.getParsedDataStack().peek(); // Check for identifier collision @@ -149,6 +151,8 @@ // Check for stack to be non empty. checkStackIsNotEmpty(listener, MISSING_HOLDER, GROUPING_DATA, ctx.identifier().getText(), EXIT); + // Decrease the grouping count by one. + listener.decreaseGroupingDepth(); if (listener.getParsedDataStack().peek() instanceof YangGrouping) { listener.getParsedDataStack().pop(); } else {