Author: pkluegl
Date: Thu Jun 16 08:49:36 2016
New Revision: 1748666

URL: http://svn.apache.org/viewvc?rev=1748666&view=rev
Log:
UIMA-4978
- added test... not working yet

Modified:
    
uima/ruta/trunk/ruta-core/src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.g
    
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/annotation/AnnotationLabelExpressionTest.java

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=1748666&r1=1748665&r2=1748666&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
 Thu Jun 16 08:49:36 2016
@@ -2357,6 +2357,8 @@ annotationExpression2 returns [IRutaExpr
        ale = annotationListExpression {expr = ale;}
        |
        aae = annotationAddressExpression {expr = aae;}
+       //|
+       //ale = annotationLabelExpression {expr = ale;}
        ;
 
 annotationListIndexExpression returns [IRutaExpression expr = null]

Modified: 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/annotation/AnnotationLabelExpressionTest.java
URL: 
http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/annotation/AnnotationLabelExpressionTest.java?rev=1748666&r1=1748665&r2=1748666&view=diff
==============================================================================
--- 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/annotation/AnnotationLabelExpressionTest.java
 (original)
+++ 
uima/ruta/trunk/ruta-core/src/test/java/org/apache/uima/ruta/expression/annotation/AnnotationLabelExpressionTest.java
 Thu Jun 16 08:49:36 2016
@@ -330,6 +330,13 @@ public class AnnotationLabelExpressionTe
     CAS cas = RutaTestUtils.getCAS("Some text.");
     Ruta.matches(cas.getJCas(), "a:W b:W{a.x == (b.y-1)-> T1};");
   }
+  
+  @Test(expected = AnalysisEngineProcessException.class)
+  public void testSequentialLabelSelfMatch() throws 
ResourceInitializationException, InvalidXMLException,
+          IOException, AnalysisEngineProcessException, CASException {
+    CAS cas = RutaTestUtils.getCAS("Some text.");
+    Assert.assertFalse(Ruta.matches(cas.getJCas(), "e:CW e;"));
+  }
 
   private CAS applyOnStruct4Cas(String script) {
     String document = "Some text.";


Reply via email to