You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2015/04/29 17:40:00 UTC

svn commit: r1676774 - /uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g

Author: pkluegl
Date: Wed Apr 29 15:40:00 2015
New Revision: 1676774

URL: http://svn.apache.org/r1676774
Log:
UIMA-4317
- avoid NPE in semantic lookahead

Modified:
    uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g

Modified: uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g?rev=1676774&r1=1676773&r2=1676774&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g (original)
+++ uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g Wed Apr 29 15:40:00 2015
@@ -745,7 +745,7 @@ options {
 	SEMI
 	|
 	{stmt = factory.createRule(elements, $blockDeclaration::env);}
-	elements = ruleElementsRoot[((RutaRule)stmt).getRoot()] SEMI 
+	elements = ruleElementsRoot[stmt == null? null:((RutaRule)stmt).getRoot()] SEMI 
 	{if(elements != null){((RutaRule)stmt).setRuleElements(elements);} else {}}