BUG-576: fixed grammar to handle union type with only one type definition. 38/10238/1
authorMartin Vitez <mvitez@cisco.com>
Mon, 25 Aug 2014 09:20:25 +0000 (11:20 +0200)
committerMartin Vitez <mvitez@cisco.com>
Mon, 25 Aug 2014 09:20:25 +0000 (11:20 +0200)
Change-Id: I5a26c7a0e15de5333fa8ce3d7a17e0fb3aa8ca50
Signed-off-by: Martin Vitez <mvitez@cisco.com>
yang/yang-parser-impl/src/main/antlr/YangParser.g4

index eea920abc01891933f2ac273662e88aa780adfec..26e2056ee85fc7ef73bc9562a31c04a62db69c15 100644 (file)
@@ -89,7 +89,7 @@ status_stmt : STATUS_KEYWORD status_arg stmtend;
 position_stmt : POSITION_KEYWORD string stmtend;
 bit_stmt : BIT_KEYWORD string (SEMICOLON | (LEFT_BRACE  (identifier_stmt |position_stmt | status_stmt | description_stmt | reference_stmt )* RIGHT_BRACE));
 bits_specification : bit_stmt (bit_stmt | identifier_stmt)*;
-union_specification : type_stmt (identifier_stmt | type_stmt )+;
+union_specification : type_stmt (identifier_stmt | type_stmt )*;
 identityref_specification : base_stmt  ;
 instance_identifier_specification : (require_instance_stmt )?;
 require_instance_arg :string; // TRUE_KEYWORD | FALSE_KEYWORD;