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 {}}