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 2016/06/16 08:49:36 UTC
svn commit: r1748666 - in /uima/ruta/trunk/ruta-core/src:
main/antlr3/org/apache/uima/ruta/parser/RutaParser.g
test/java/org/apache/uima/ruta/expression/annotation/AnnotationLabelExpressionTest.java
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.";