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 2019/11/28 08:55:27 UTC

svn commit: r1870540 [4/5] - in /uima/site/trunk/uima-website: docs/d/ruta-2.8.0/ docs/d/ruta-2.8.0/issuesFixed/ docs/d/ruta-current/ xdocs/ xdocs/stylesheets/

Modified: uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html
URL: http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html?rev=1870540&r1=1870539&r2=1870540&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html (original)
+++ uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html Thu Nov 28 08:55:26 2019
@@ -2,7 +2,7 @@
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Apache UIMA Ruta&#8482; Guide and Reference</title><link rel="stylesheet" type="text/css" href="css/stylesheet-html.css"><meta name="generator" content="DocBook XSL-NS Stylesheets V1.76.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div lang="en" class="book" title="Apache UIMA Ruta&#8482; Guide and Reference" id="d5e1"><div xmlns:d="http://docbook.org/ns/docbook" class="titlepage"><div><div><h1 class="title">Apache UIMA Ruta&#8482; Guide and Reference</h1></div><div><div class="authorgroup">
       <h3 class="corpauthor">Written and maintained by the Apache UIMA Development Community</h3>
-    </div></div><div><p class="releaseinfo">Version 2.7.0</p></div><div><p class="copyright">Copyright &copy; 2011, 2019 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d5e8"></a>
+    </div></div><div><p class="releaseinfo">Version 2.8.0</p></div><div><p class="copyright">Copyright &copy; 2011, 2019 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d5e8"></a>
       <p> </p>
       <p title="License and Disclaimer">
         <b>License and Disclaimer.&nbsp;</b>
@@ -35,8 +35,8 @@
         the trademark or service mark.
         
       </p>
-    </div></div><div><p class="pubdate">February, 2019</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="#ugr.tools.ruta.overview">1. Apache UIMA Ruta Overview</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.overview.intro">1.1. What is Apache UIMA Ruta?</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.overview.gettingstarted">1.2. Getting started</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.overview.coreconcepts">1.3. Core Concepts</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.overview.examples">1.4. Learning by Example</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae">1.5. UIMA Analysis Engines</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.ae.basic">1.5.1. Ruta Engine</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.annotationwriter">1.5.2. Annotation Writer</a></span></
 dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.plaintext">1.5.3. Plain Text Annotator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.modifier">1.5.4. Modifier</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.html">1.5.5. HTML Annotator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.htmlconverter">1.5.6. HTML Converter</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.stylemap">1.5.7. Style Map Creator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.cutter">1.5.8. Cutter</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.view">1.5.9. View Writer</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.xmi">1.5.10. XMI Writer</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ugr.tools.ruta.language.language">2. Apache UIMA Ruta Language</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.synt
 ax">2.1. Syntax</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.anchoring">2.2. Rule elements and their matching order</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.seeding">2.3. Basic annotations and tokens</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier">2.4. Quantifiers</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.sg">2.4.1. * Star Greedy</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.sr">2.4.2. *? Star Reluctant</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.pg">2.4.3. + Plus Greedy</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.pr">2.4.4. +? Plus Reluctant</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.qg">2.4.5. ? Question Greedy</a></span></dt><dt><span class="section"><a href="#ugr
 .tools.ruta.language.quantifier.qr">2.4.6. ?? Question Reluctant</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.mmg">2.4.7. [x,y] Min Max Greedy</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.mmr">2.4.8. [x,y]? Min Max Reluctant</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations">2.5. Declarations</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.type">2.5.1. Types</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.variable">2.5.2. Variables</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.ressource">2.5.3. Resources</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.scripts">2.5.4. Scripts</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.components">2.5.5. Componen
 ts</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions">2.6. Expressions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.type">2.6.1. Type Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.number">2.6.2. Number Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.string">2.6.3. String Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.boolean">2.6.4. Boolean Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.lists">2.6.5. List Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.features">2.6.6. Feature Expressions</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions">2.7. Conditions</a></span></dt><dd><dl><dt><span c
 lass="section"><a href="#ugr.tools.ruta.language.conditions.after">2.7.1. AFTER</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.and">2.7.2. AND</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.before">2.7.3. BEFORE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.contains">2.7.4. CONTAINS</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.contextcount">2.7.5. CONTEXTCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.count">2.7.6. COUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.currentcount">2.7.7. CURRENTCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.endswith">2.7.8. ENDSWITH</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.feature">2.7.9. FEATURE</a></span></dt><dt><span cl
 ass="section"><a href="#ugr.tools.ruta.language.conditions.if">2.7.10. IF</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.inlist">2.7.11. INLIST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.is">2.7.12. IS</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.last">2.7.13. LAST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.mofn">2.7.14. MOFN</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.near">2.7.15. NEAR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.not">2.7.16. NOT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.or">2.7.17. OR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.parse">2.7.18. PARSE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.p
 artof">2.7.19. PARTOF</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.partofneq">2.7.20. PARTOFNEQ</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.position">2.7.21. POSITION</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.regexp">2.7.22. REGEXP</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.score">2.7.23. SCORE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.size">2.7.24. SIZE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.startswith">2.7.25. STARTSWITH</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.totalcount">2.7.26. TOTALCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.vote">2.7.27. VOTE</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.ac
 tions">2.8. Actions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.add">2.8.1. ADD</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.addfiltertype">2.8.2. ADDFILTERTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.addretaintype">2.8.3. ADDRETAINTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.assign">2.8.4. ASSIGN</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.call">2.8.5. CALL</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.clear">2.8.6. CLEAR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.color">2.8.7. COLOR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.configure">2.8.8. CONFIGURE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.create">2.8.9. CREATE</a><
 /span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.del">2.8.10. DEL</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.dynamicanchoring">2.8.11. DYNAMICANCHORING</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.exec">2.8.12. EXEC</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.fill">2.8.13. FILL</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.filtertype">2.8.14. FILTERTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.gather">2.8.15. GATHER</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.get">2.8.16. GET</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.getfeature">2.8.17. GETFEATURE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.getlist">2.8.18. GETLIST</a></span></dt><dt><span clas
 s="section"><a href="#ugr.tools.ruta.language.actions.greedyanchoring">2.8.19. GREEDYANCHORING</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.log">2.8.20. LOG</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.mark">2.8.21. MARK</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markfast">2.8.22. MARKFAST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markfirst">2.8.23. MARKFIRST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.marklast">2.8.24. MARKLAST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markonce">2.8.25. MARKONCE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markscore">2.8.26. MARKSCORE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.marktable">2.8.27. MARKTABLE</a></span></dt><dt><span class="se
 ction"><a href="#ugr.tools.ruta.language.actions.matchedtext">2.8.28. MATCHEDTEXT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.merge">2.8.29. MERGE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.remove">2.8.30. REMOVE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.removeduplicate">2.8.31. REMOVEDUPLICATE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.removefiltertype">2.8.32. REMOVEFILTERTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.removeretaintype">2.8.33. REMOVERETAINTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.replace">2.8.34. REPLACE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.retaintype">2.8.35. RETAINTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.setfeature">2.8.36. SETF
 EATURE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.shift">2.8.37. SHIFT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.split">2.8.38. SPLIT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.transfer">2.8.39. TRANSFER</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.trie">2.8.40. TRIE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.trim">2.8.41. TRIM</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.unmark">2.8.42. UNMARK</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.unmarkall">2.8.43. UNMARKALL</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.filtering">2.9. Robust extraction using filtering</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.wildcard">2.10. Wildcard #</a></span></d
 t><dt><span class="section"><a href="#ugr.tools.ruta.language.optional">2.11. Optional match _</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.labels">2.12. Label expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.blocks">2.13. Blocks</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.blocks.block">2.13.1. BLOCK</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.blocks.foreach">2.13.2. FOREACH</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.inlined">2.14. Inlined rules</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.macro">2.15. Macros for conditions and actions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.score">2.16. Heuristic extraction using scoring rules</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.modification">2.17. Modification</a></spa
 n></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.external_resources">2.18. External resources</a></span></dt><dd><dl><dt><span class="section"><a href="#d5e2569">2.18.1. WORDLISTs</a></span></dt><dt><span class="section"><a href="#d5e2591">2.18.2. WORDTABLEs</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.regexprule">2.19. Simple Rules based on Regular Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.extensions">2.20. Language Extensions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.extensions.core-ext">2.20.1. Provided Extensions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.extensions.new">2.20.2. Adding new Language Elements</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ugr.tools.ruta.workbench">3. Apache UIMA Ruta Workbench</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tool
 s.ruta.workbench.install">3.1. Installation</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.overview">3.2. UIMA Ruta Workbench Overview</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.projects">3.3. UIMA Ruta Projects</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.projects.create_projects">3.3.1. UIMA Ruta create project wizard</a></span></dt></dl></dd><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_perspective">3.4. UIMA Ruta Perspective</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_perspective.annotation_browser">3.4.1. Annotation Browser</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_perspective.selection">3.4.2. Selection</a></span></dt></dl></dd><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective">3.5. UIMA Ru
 ta Explain Perspective</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.applied_rules">3.5.1. Applied Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.matched_and_failed_rules">3.5.2. Matched Rules and Failed Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_elements">3.5.3. Rule Elements</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.covering_rules">3.5.4. Covering Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_list">3.5.5. Rule List</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.created_by">3.5.6. Created By</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.statis
 tics">3.5.7. Statistics</a></span></dt></dl></dd><dt><span class="section"><a href="#section.tools.ruta.workbench.cde">3.6. UIMA Ruta CDE perspective</a></span></dt><dd><dl><dt><span class="section"><a href="#section.tools.ruta.workbench.cde.documents">3.6.1. CDE Documents view</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.cde.constraints">3.6.2. CDE Constraints view</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.cde.result">3.6.3. CDE Result view</a></span></dt></dl></dd><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_query">3.7. Ruta Query View</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.testing">3.8. Testing</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.testing.usage">3.8.1. Usage</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.testing.evaluators">3.8.2. Evaluators</a>
 </span></dt></dl></dd><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler">3.9. TextRuler</a></span></dt><dd><dl><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler.learner">3.9.1. Included rule learning algorithms</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler.ui">3.9.2. The TextRuler view</a></span></dt></dl></dd><dt><span class="section"><a href="#section.tools.ruta.workbench.check">3.10. Check Annotations view</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.create_dictionaries">3.11. Creation of Tree Word Lists</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.workbench.apply">3.12. Apply a UIMA Ruta script to a folder</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ugr.tools.ruta.howtos">4. Apache UIMA Ruta HowTos</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.ae.basic.apply">4.1. Apply UIMA Ruta Ana
 lysis Engine in plain Java</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.integration">4.2. Integrating UIMA Ruta in an existing UIMA Annotator</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.ae.integration.mvn">4.2.1. Adding Ruta to our Annotator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.integration.loading">4.2.2. Developing Ruta rules and applying them from inside Java code
-			</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.maven">4.3. UIMA Ruta Maven Plugin</a></span></dt><dd><dl><dt><span class="section"><a href="#d5e3495">4.3.1. generate goal</a></span></dt><dt><span class="section"><a href="#d5e3500">4.3.2. twl goal</a></span></dt><dt><span class="section"><a href="#d5e3504">4.3.3. mtwl goal</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.archetype">4.4. UIMA Ruta Maven Archetype</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler.example">4.5. Induce rules with the TextRuler framework</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.howto.html">4.6. HTML annotations in plain text</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.howto.sorter">4.7. Sorting files with UIMA Ruta</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.howto.xml">4.8. Converting XML documents with UIMA Ruta</a></span></dt
 ></dl></dd></dl></div>
+    </div></div><div><p class="pubdate">November, 2019</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="#ugr.tools.ruta.overview">1. Apache UIMA Ruta Overview</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.overview.intro">1.1. What is Apache UIMA Ruta?</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.overview.gettingstarted">1.2. Getting started</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.overview.coreconcepts">1.3. Core Concepts</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.overview.examples">1.4. Learning by Example</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae">1.5. UIMA Analysis Engines</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.ae.basic">1.5.1. Ruta Engine</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.annotationwriter">1.5.2. Annotation Writer</a></span></
 dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.plaintext">1.5.3. Plain Text Annotator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.modifier">1.5.4. Modifier</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.html">1.5.5. HTML Annotator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.htmlconverter">1.5.6. HTML Converter</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.stylemap">1.5.7. Style Map Creator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.cutter">1.5.8. Cutter</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.view">1.5.9. View Writer</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.xmi">1.5.10. XMI Writer</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ugr.tools.ruta.language.language">2. Apache UIMA Ruta Language</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.synt
 ax">2.1. Syntax</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.anchoring">2.2. Rule elements and their matching order</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.seeding">2.3. Basic annotations and tokens</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier">2.4. Quantifiers</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.sg">2.4.1. * Star Greedy</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.sr">2.4.2. *? Star Reluctant</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.pg">2.4.3. + Plus Greedy</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.pr">2.4.4. +? Plus Reluctant</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.qg">2.4.5. ? Question Greedy</a></span></dt><dt><span class="section"><a href="#ugr
 .tools.ruta.language.quantifier.qr">2.4.6. ?? Question Reluctant</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.mmg">2.4.7. [x,y] Min Max Greedy</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.quantifier.mmr">2.4.8. [x,y]? Min Max Reluctant</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations">2.5. Declarations</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.type">2.5.1. Types</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.variable">2.5.2. Variables</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.ressource">2.5.3. Resources</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.scripts">2.5.4. Scripts</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.declarations.components">2.5.5. Componen
 ts</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions">2.6. Expressions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.type">2.6.1. Type Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.annotation">2.6.2. Annotation Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.number">2.6.3. Number Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.string">2.6.4. String Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.boolean">2.6.5. Boolean Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.lists">2.6.6. List Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.expressions.features">2.6.7. Feature Expressions</a></span></dt></d
 l></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions">2.7. Conditions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.after">2.7.1. AFTER</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.and">2.7.2. AND</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.before">2.7.3. BEFORE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.contains">2.7.4. CONTAINS</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.contextcount">2.7.5. CONTEXTCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.count">2.7.6. COUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.currentcount">2.7.7. CURRENTCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.endswith">2.7.8. ENDSWITH</a></spa
 n></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.feature">2.7.9. FEATURE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.if">2.7.10. IF</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.inlist">2.7.11. INLIST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.is">2.7.12. IS</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.last">2.7.13. LAST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.mofn">2.7.14. MOFN</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.near">2.7.15. NEAR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.not">2.7.16. NOT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.or">2.7.17. OR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta
 .language.conditions.parse">2.7.18. PARSE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.partof">2.7.19. PARTOF</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.partofneq">2.7.20. PARTOFNEQ</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.position">2.7.21. POSITION</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.regexp">2.7.22. REGEXP</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.score">2.7.23. SCORE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.size">2.7.24. SIZE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.startswith">2.7.25. STARTSWITH</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.conditions.totalcount">2.7.26. TOTALCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ru
 ta.language.conditions.vote">2.7.27. VOTE</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.actions">2.8. Actions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.add">2.8.1. ADD</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.addfiltertype">2.8.2. ADDFILTERTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.addretaintype">2.8.3. ADDRETAINTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.assign">2.8.4. ASSIGN</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.call">2.8.5. CALL</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.clear">2.8.6. CLEAR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.color">2.8.7. COLOR</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.configur
 e">2.8.8. CONFIGURE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.create">2.8.9. CREATE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.del">2.8.10. DEL</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.dynamicanchoring">2.8.11. DYNAMICANCHORING</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.exec">2.8.12. EXEC</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.fill">2.8.13. FILL</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.filtertype">2.8.14. FILTERTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.gather">2.8.15. GATHER</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.get">2.8.16. GET</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.getfeature">2.8.17. GETFEATURE</a></spa
 n></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.getlist">2.8.18. GETLIST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.greedyanchoring">2.8.19. GREEDYANCHORING</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.log">2.8.20. LOG</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.mark">2.8.21. MARK</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markfast">2.8.22. MARKFAST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markfirst">2.8.23. MARKFIRST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.marklast">2.8.24. MARKLAST</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markonce">2.8.25. MARKONCE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.markscore">2.8.26. MARKSCORE</a></span></dt><d
 t><span class="section"><a href="#ugr.tools.ruta.language.actions.marktable">2.8.27. MARKTABLE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.matchedtext">2.8.28. MATCHEDTEXT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.merge">2.8.29. MERGE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.remove">2.8.30. REMOVE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.removeduplicate">2.8.31. REMOVEDUPLICATE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.removefiltertype">2.8.32. REMOVEFILTERTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.removeretaintype">2.8.33. REMOVERETAINTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.replace">2.8.34. REPLACE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.retaintyp
 e">2.8.35. RETAINTYPE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.setfeature">2.8.36. SETFEATURE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.shift">2.8.37. SHIFT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.split">2.8.38. SPLIT</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.transfer">2.8.39. TRANSFER</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.trie">2.8.40. TRIE</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.trim">2.8.41. TRIM</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.unmark">2.8.42. UNMARK</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.actions.unmarkall">2.8.43. UNMARKALL</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.filtering">2.9. Robust extraction us
 ing filtering</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.wildcard">2.10. Wildcard #</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.optional">2.11. Optional match _</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.labels">2.12. Label expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.blocks">2.13. Blocks</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.blocks.block">2.13.1. BLOCK</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.blocks.foreach">2.13.2. FOREACH</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.inlined">2.14. Inlined rules</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.macro">2.15. Macros for conditions and actions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.score">2.16. Heuristic extraction using s
 coring rules</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.modification">2.17. Modification</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.external_resources">2.18. External resources</a></span></dt><dd><dl><dt><span class="section"><a href="#d5e2598">2.18.1. WORDLISTs</a></span></dt><dt><span class="section"><a href="#d5e2620">2.18.2. WORDTABLEs</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.language.regexprule">2.19. Simple Rules based on Regular Expressions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.extensions">2.20. Language Extensions</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.language.extensions.core-ext">2.20.1. Provided Extensions</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.language.extensions.new">2.20.2. Adding new Language Elements</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ug
 r.tools.ruta.workbench">3. Apache UIMA Ruta Workbench</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.install">3.1. Installation</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.overview">3.2. UIMA Ruta Workbench Overview</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.projects">3.3. UIMA Ruta Projects</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.projects.create_projects">3.3.1. UIMA Ruta create project wizard</a></span></dt></dl></dd><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_perspective">3.4. UIMA Ruta Perspective</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_perspective.annotation_browser">3.4.1. Annotation Browser</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_perspective.selection">3.4.2. Selectio
 n</a></span></dt></dl></dd><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective">3.5. UIMA Ruta Explain Perspective</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.applied_rules">3.5.1. Applied Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.matched_and_failed_rules">3.5.2. Matched Rules and Failed Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_elements">3.5.3. Rule Elements</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.inlined_rules">3.5.4. Inlined Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.covering_rules">3.5.5. Covering Rules</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.rul
 e_list">3.5.6. Rule List</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.created_by">3.5.7. Created By</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.explain_perspective.statistics">3.5.8. Statistics</a></span></dt></dl></dd><dt><span class="section"><a href="#section.tools.ruta.workbench.cde">3.6. UIMA Ruta CDE perspective</a></span></dt><dd><dl><dt><span class="section"><a href="#section.tools.ruta.workbench.cde.documents">3.6.1. CDE Documents view</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.cde.constraints">3.6.2. CDE Constraints view</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.cde.result">3.6.3. CDE Result view</a></span></dt></dl></dd><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.ruta_query">3.7. Ruta Query View</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbenc
 h.testing">3.8. Testing</a></span></dt><dd><dl><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.testing.usage">3.8.1. Usage</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.testing.evaluators">3.8.2. Evaluators</a></span></dt></dl></dd><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler">3.9. TextRuler</a></span></dt><dd><dl><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler.learner">3.9.1. Included rule learning algorithms</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler.ui">3.9.2. The TextRuler view</a></span></dt></dl></dd><dt><span class="section"><a href="#section.tools.ruta.workbench.check">3.10. Check Annotations view</a></span></dt><dt><span class="section"><a href="#section.ugr.tools.ruta.workbench.create_dictionaries">3.11. Creation of Tree Word Lists</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.workbench.apply"
 >3.12. Apply a UIMA Ruta script to a folder</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ugr.tools.ruta.howtos">4. Apache UIMA Ruta HowTos</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.ae.basic.apply">4.1. Apply UIMA Ruta Analysis Engine in plain Java</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.integration">4.2. Integrating UIMA Ruta in an existing UIMA Annotator</a></span></dt><dd><dl><dt><span class="section"><a href="#ugr.tools.ruta.ae.integration.mvn">4.2.1. Adding Ruta to our Annotator</a></span></dt><dt><span class="section"><a href="#ugr.tools.ruta.ae.integration.loading">4.2.2. Developing Ruta rules and applying them from inside Java code
+			</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.maven">4.3. UIMA Ruta Maven Plugin</a></span></dt><dd><dl><dt><span class="section"><a href="#d5e3530">4.3.1. generate goal</a></span></dt><dt><span class="section"><a href="#d5e3535">4.3.2. twl goal</a></span></dt><dt><span class="section"><a href="#d5e3539">4.3.3. mtwl goal</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.tools.ruta.archetype">4.4. UIMA Ruta Maven Archetype</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.workbench.textruler.example">4.5. Induce rules with the TextRuler framework</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.howto.html">4.6. HTML annotations in plain text</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.howto.sorter">4.7. Sorting files with UIMA Ruta</a></span></dt><dt><span class="section"><a href="#section.tools.ruta.howto.xml">4.8. Converting XML documents with UIMA Ruta</a></span></dt
 ></dl></dd></dl></div>
   
   
     
@@ -1132,6 +1132,7 @@ Document{-&gt; EXEC(MyAnalysisEngine, {M
           
           <p>
             If this parameter is set to true, then whitespaces are removed when dictionaries are loaded.
+            The default is set to "true".
           </p>
         </div>
         <div class="section" title="csvSeparator"><div class="titlepage"><div><div><h5 class="title" id="ugr.tools.ruta.ae.basic.parameter.csvSeparator">csvSeparator</h5></div></div></div>
@@ -1167,7 +1168,7 @@ Document{-&gt; EXEC(MyAnalysisEngine, {M
       
       <p>
         This Analysis Engine can be utilized to write the covered text of annotations in a text file, whereas each covered text is put into a new line.
-        If the Analyis engine, for example, is configured for the type <span class="quote">&#8220;<span class="quote">uima.example.Person</span>&#8221;</span>, then all covered texts of all Person annotations are stored
+        If the Analysis engine, for example, is configured for the type <span class="quote">&#8220;<span class="quote">uima.example.Person</span>&#8221;</span>, then all covered texts of all Person annotations are stored
         in a text file, one person in each line.
         A descriptor file for this Analysis Engine is located in the folder <span class="quote">&#8220;<span class="quote">descriptor/utils</span>&#8221;</span> of a UIMA Ruta project.
       </p>
@@ -1367,7 +1368,7 @@ Document{-&gt; EXEC(MyAnalysisEngine, {M
             This boolean parameter determines if the converter should skip whitespaces. 
             Html documents often contains whitespaces for indentation and formatting, 
             which should not be reproduced in the converted plain text document.
-            If the parameter is set to false, then the whitespces are not removed. 
+            If the parameter is set to false, then the whitespaces are not removed. 
             This behavior is useful, if not Html documents are converted, but XMl files.
             The default value is true.
           </p>
@@ -1391,7 +1392,7 @@ Document{-&gt; EXEC(MyAnalysisEngine, {M
           
           <p>
             This string array parameter sets the names of the html tags that create additional text in the
-   output view. The acutal string of the gap is defined by the parameter <span class="quote">&#8220;<span class="quote">gapText</span>&#8221;</span>.
+   output view. The actual string of the gap is defined by the parameter <span class="quote">&#8220;<span class="quote">gapText</span>&#8221;</span>.
           </p>
         </div>
         <div class="section" title="gapText"><div class="titlepage"><div><div><h5 class="title" id="ugr.tools.ruta.ae.htmlconverter.parameter.gapText">gapText</h5></div></div></div>
@@ -1412,7 +1413,7 @@ Document{-&gt; EXEC(MyAnalysisEngine, {M
       
       <p>
         This Analysis Engine can be utilized to create style map information, which is needed by the Modifier Analysis Engine in order to create
-        highlightings for some annotations.
+        highlighting for some annotations.
         Style map information can be created using the <a class="link" href="#ugr.tools.ruta.language.actions.color" title="2.8.7.&nbsp;COLOR">COLOR</a> action.
         A descriptor file for this Analysis Engine is located in the folder <span class="quote">&#8220;<span class="quote">descriptor/utils</span>&#8221;</span> of a UIMA Ruta project.
       </p>
@@ -2209,35 +2210,41 @@ Document{-&gt; EXEC(AnotherEngine, {Some
   </p>
   <p>
   <span class="bold"><strong>Definition:</strong></span>
-</p><pre class="programlisting">RutaExpression  -&gt;   TypeExpression | NumberExpression | 
-                           StringExpression | BooleanExpression
-                           | ListExpression</pre><p>
+</p><pre class="programlisting">RutaExpression  -&gt;   TypeExpression | AnnotationExpression 
+                     | StringExpression | BooleanExpression 
+                     | NumberExpression | ListExpression</pre><p>
   </p>
   <div class="section" title="2.6.1.&nbsp;Type Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.type">2.6.1.&nbsp;Type Expressions</h3></div></div></div>
     
     <p>
-      UIMA Ruta provides two kinds of type expressions.
+      UIMA Ruta provides several kinds of type expressions.
       </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
           Declared annotation types (see
           <a class="xref" href="#ugr.tools.ruta.language.declarations.type" title="2.5.1.&nbsp;Types">Section&nbsp;2.5.1, &#8220;Types&#8221;</a>
-          ).
+          ) also including any types present in the type system of the CAS or defined in imported type systems.
         </li><li class="listitem">
           Type variables
           (see
           <a class="xref" href="#ugr.tools.ruta.language.declarations.variable" title="2.5.2.&nbsp;Variables">Section&nbsp;2.5.2, &#8220;Variables&#8221;</a>
           ).
+        </li><li class="listitem">
+          Type of an annotation expression 
+          (see
+          <a class="xref" href="#ugr.tools.ruta.language.expressions.features" title="2.6.7.&nbsp;Feature Expressions">Section&nbsp;2.6.7, &#8220;Feature Expressions&#8221;</a>
+          ).
         </li></ol></div><p>
-      </p><div class="section" title="Definition:"><div class="titlepage"><div><div><h5 class="title" id="d5e1214">
+    </p>
+      <div class="section" title="2.6.1.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1216">2.6.1.1.&nbsp;
           <span class="bold"><strong>Definition:</strong></span>
-        </h5></div></div></div>
+        </h4></div></div></div>
         
         <p>
 </p><pre class="programlisting">TypeExpression  -&gt;  AnnotationType | TypeVariable</pre><p>
-        </p>
-      </div><p>
-      </p><div class="section" title="Example:"><div class="titlepage"><div><div><h5 class="title" id="d5e1219">
-          <span class="bold"><strong>Example:</strong></span>
-        </h5></div></div></div>
+                    | AnnotationExpression.type</p>
+      </div>
+      <div class="section" title="2.6.1.2.&nbsp; Examples:"><div class="titlepage"><div><div><h4 class="title" id="d5e1221">2.6.1.2.&nbsp;
+          <span class="bold"><strong>Examples:</strong></span>
+        </h4></div></div></div>
         
         <p>
           </p><pre class="programlisting">DECLARE Author;  // Author defines a type, therefore it is 
@@ -2245,11 +2252,67 @@ Document{-&gt; EXEC(AnotherEngine, {Some
 TYPE typeVar;    // type variable typeVar is a type expression 
 Document{-&gt;ASSIGN(typeVar, Author)};</pre><p>
         </p>
-      </div><p>
+        <p>
+          </p><pre class="programlisting">e:Entity{-&gt; e.type}; // the dot notation type refers to the type 
+          // of the anotation stored in the label a. In this example, 
+          // this type expression refers to the type Entity or a specific 
+          // subtype of Entity.</pre><p>
+        </p>
+      </div>
+  </div>
+  
+  <div class="section" title="2.6.2.&nbsp;Annotation Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.annotation">2.6.2.&nbsp;Annotation Expressions</h3></div></div></div>
+    
+    <p>
+      UIMA Ruta provides several kinds of annotation expressions.
+      </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
+          Annotation variables
+          (see
+          <a class="xref" href="#ugr.tools.ruta.language.declarations.variable" title="2.5.2.&nbsp;Variables">Section&nbsp;2.5.2, &#8220;Variables&#8221;</a>
+          ).
+        </li><li class="listitem">
+          Label expressions storing matched annotations (see 
+          <a class="xref" href="#ugr.tools.ruta.language.labels" title="2.12.&nbsp;Label expressions">Section&nbsp;2.12, &#8220;Label expressions&#8221;</a>
+          ). Label expressions are on-the-fly defined (local) variables in the context of a rule.
+        </li><li class="listitem">
+          Annotation implicit referenced by a type expression in the match context  (see
+          <a class="xref" href="#ugr.tools.ruta.language.expressions.type" title="2.6.1.&nbsp;Type Expressions">Section&nbsp;2.6.1, &#8220;Type Expressions&#8221;</a>
+          ).
+        </li><li class="listitem">
+          Annotations stored in features of other annotations.
+          (see
+          <a class="xref" href="#ugr.tools.ruta.language.expressions.features" title="2.6.7.&nbsp;Feature Expressions">Section&nbsp;2.6.7, &#8220;Feature Expressions&#8221;</a>
+          ).
+        </li></ol></div><p>
     </p>
+      <div class="section" title="2.6.2.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1240">2.6.2.1.&nbsp;
+          <span class="bold"><strong>Definition:</strong></span>
+        </h4></div></div></div>
+        
+        <p>
+</p><pre class="programlisting">AnnotationExpression  -&gt;  AnnotationVariable | LabelExpression 
+                          | TypeExpression | FeatureExpression</pre><p>
+        </p>
+      </div>
+      <div class="section" title="2.6.2.2.&nbsp; Examples:"><div class="titlepage"><div><div><h4 class="title" id="d5e1245">2.6.2.2.&nbsp;
+          <span class="bold"><strong>Examples:</strong></span>
+        </h4></div></div></div>
+        
+        <p>
+          </p><pre class="programlisting">ANNOTATION anno; // a variable declaration for storing an annotation.
+e:Entity; // label expression e stored the annotation matched by the 
+          // rule element with the matching condition Entity.
+er:EmplRelation{-&gt; er.employer = Employer}; // the type expression 
+          // Employer implicitly refers to annotations of the 
+          // type Employer in the context of the EmplRelation match.
+e:EmplRelation.employer; // this feature expression represents the 
+                         // annotation stored in the feature employer.                                       
+</pre><p>
+        </p>
+      </div>
   </div>
 
-  <div class="section" title="2.6.2.&nbsp;Number Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.number">2.6.2.&nbsp;Number Expressions</h3></div></div></div>
+  <div class="section" title="2.6.3.&nbsp;Number Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.number">2.6.3.&nbsp;Number Expressions</h3></div></div></div>
     
     <p>
       UIMA Ruta provides several possibilities to define number
@@ -2259,7 +2322,7 @@ Document{-&gt;ASSIGN(typeVar, Author)};<
       a complete overview, have a look at the following syntax definition
       of number expressions.
       </p>
-      <div class="section" title="2.6.2.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1227">2.6.2.1.&nbsp;
+      <div class="section" title="2.6.3.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1253">2.6.3.1.&nbsp;
           <span class="bold"><strong>Definition:</strong></span>
         </h4></div></div></div>
         
@@ -2289,7 +2352,7 @@ Digit                 -&gt; ('0'..'9') <
         <a class="xref" href="#ugr.tools.ruta.language.declarations.variable" title="2.5.2.&nbsp;Variables">Section&nbsp;2.5.2, &#8220;Variables&#8221;</a>
         .
       </p>
-      <div class="section" title="2.6.2.2.&nbsp; Examples:"><div class="titlepage"><div><div><h4 class="title" id="d5e1234">2.6.2.2.&nbsp;
+      <div class="section" title="2.6.3.2.&nbsp; Examples:"><div class="titlepage"><div><div><h4 class="title" id="d5e1260">2.6.3.2.&nbsp;
           <span class="bold"><strong>Examples:</strong></span>
         </h4></div></div></div>
         
@@ -2308,7 +2371,7 @@ Document{-&gt;ASSIGN(intVar1, 12 * intVa
       </div>
   </div>
 
-  <div class="section" title="2.6.3.&nbsp;String Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.string">2.6.3.&nbsp;String Expressions</h3></div></div></div>
+  <div class="section" title="2.6.4.&nbsp;String Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.string">2.6.4.&nbsp;String Expressions</h3></div></div></div>
     
     <p>
       There are two kinds of string expressions in UIMA Ruta.
@@ -2326,7 +2389,7 @@ Document{-&gt;ASSIGN(intVar1, 12 * intVa
          </p>
         </li></ol></div><p>
       </p>
-      <div class="section" title="2.6.3.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1250">2.6.3.1.&nbsp;
+      <div class="section" title="2.6.4.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1276">2.6.4.1.&nbsp;
           <span class="bold"><strong>Definition:</strong></span>
         </h4></div></div></div>
         
@@ -2336,7 +2399,7 @@ SimpleStringExpression  -&gt;  StringLit
                             | StringVariable</pre><p>
         </p>
       </div>
-      <div class="section" title="2.6.3.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1255">2.6.3.2.&nbsp;
+      <div class="section" title="2.6.4.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1281">2.6.4.2.&nbsp;
           <span class="bold"><strong>Example:</strong></span>
         </h4></div></div></div>
         
@@ -2348,7 +2411,7 @@ Document{-&gt;ASSIGN(strVar, "strLiteral
       </div>
   </div>
 
-  <div class="section" title="2.6.4.&nbsp;Boolean Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.boolean">2.6.4.&nbsp;Boolean Expressions</h3></div></div></div>
+  <div class="section" title="2.6.5.&nbsp;Boolean Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.boolean">2.6.5.&nbsp;Boolean Expressions</h3></div></div></div>
     
     <p>
       UIMA Ruta provides several possibilities to define boolean
@@ -2357,7 +2420,7 @@ Document{-&gt;ASSIGN(strVar, "strLiteral
       true or false. To get a complete overview, have a look at the
       following syntax definition of boolean expressions.
       </p>
-      <div class="section" title="2.6.4.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1263">2.6.4.1.&nbsp;
+      <div class="section" title="2.6.5.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1289">2.6.5.1.&nbsp;
           <span class="bold"><strong>Definition:</strong></span>
         </h4></div></div></div>
         
@@ -2381,7 +2444,7 @@ BooleanLiteral    -&gt;  "true" | "false
           .
         </p>
       </div>
-      <div class="section" title="2.6.4.2.&nbsp; Examples:"><div class="titlepage"><div><div><h4 class="title" id="d5e1270">2.6.4.2.&nbsp;
+      <div class="section" title="2.6.5.2.&nbsp; Examples:"><div class="titlepage"><div><div><h4 class="title" id="d5e1296">2.6.5.2.&nbsp;
           <span class="bold"><strong>Examples:</strong></span>
         </h4></div></div></div>
         
@@ -2442,19 +2505,20 @@ BooleanLiteral    -&gt;  "true" | "false
   </div>
   
 
-<div class="section" title="2.6.5.&nbsp;List Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.lists">2.6.5.&nbsp;List Expressions</h3></div></div></div>
+<div class="section" title="2.6.6.&nbsp;List Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.lists">2.6.6.&nbsp;List Expressions</h3></div></div></div>
     
     <p>
       List expression are a rather simple kind of expression.
       </p>
-      <div class="section" title="2.6.5.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1288">2.6.5.1.&nbsp;
+      <div class="section" title="2.6.6.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1314">2.6.6.1.&nbsp;
           <span class="bold"><strong>Definition:</strong></span>
         </h4></div></div></div>
         
         <p>
-</p><pre class="programlisting">ListExpression  -&gt;   WordListExpression | WordTableExpression |
-                     TypeListExpression | NumberListExpression |
-                     StringListExpression | BooleanListExpression
+</p><pre class="programlisting">ListExpression  -&gt;   WordListExpression | WordTableExpression 
+                     | TypeListExpression | AnnotationListExpression
+                     | NumberListExpression | StringListExpression 
+                     | BooleanListExpression
 WordListExpression     -&gt;  RessourceLiteral | WordListVariable
 WordTableExpression    -&gt;  RessourceLiteral | WordTableVariable
 TypeListExpression     -&gt;  TypeListVariable
@@ -2482,7 +2546,7 @@ AnnotationListExpression  -&gt;  Annotat
         </p>
       </div>
   </div>
-  <div class="section" title="2.6.6.&nbsp;Feature Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.features">2.6.6.&nbsp;Feature Expressions</h3></div></div></div>
+  <div class="section" title="2.6.7.&nbsp;Feature Expressions"><div class="titlepage"><div><div><h3 class="title" id="ugr.tools.ruta.language.expressions.features">2.6.7.&nbsp;Feature Expressions</h3></div></div></div>
     
     <p>
      Feature expression can be used in different situations, e.g., for restricting the match of a rule element, 
@@ -2495,6 +2559,11 @@ FeatureAssignmentExpression -&gt; Featur
 </pre><p>
     </p>
     <p>
+      Ruta allows the access of two special attributes of an annotation with the feature notation:
+      The covered text of an annotation can be accessed as a string expression and the type of 
+      an annotation can be accessed as an type expression.
+    </p>
+    <p>
       The covered text of an annotation can be referred to with "coveredText" or "ct". 
       The latter one is an abbreviation and returns the covered text of an annotation
       only if the type of the annotation does not define a feature with the name "ct". 
@@ -2502,6 +2571,11 @@ FeatureAssignmentExpression -&gt; Featur
       covered text "A".
       </p><pre class="programlisting">W.ct == "A" {-&gt; TypeA};</pre><p>
     </p>
+    <p>
+      The type of an annotation can be referred to with "type". 
+      The following example creates an annotation of the type TypeA for each pair of ANY annotation.
+      </p><pre class="programlisting">(a1:ANY a2:ANY){a1.type == a2.type -&gt; TypeA};</pre><p>
+    </p>
   </div>
 </div>
   <div class="section" title="2.7.&nbsp;Conditions"><div class="titlepage"><div><div><h2 class="title" style="clear: both" id="ugr.tools.ruta.language.conditions">2.7.&nbsp;Conditions</h2></div></div></div>
@@ -2515,7 +2589,7 @@ FeatureAssignmentExpression -&gt; Featur
       type. If a list of types is passed, this has to be true for at least
       one of them.
     </p>
-    <div class="section" title="2.7.1.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1306">2.7.1.1.&nbsp;
+    <div class="section" title="2.7.1.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1335">2.7.1.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2523,7 +2597,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">AFTER(Type|TypeListExpression)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.1.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1311">2.7.1.2.&nbsp;
+    <div class="section" title="2.7.1.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1340">2.7.1.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2543,7 +2617,7 @@ FeatureAssignmentExpression -&gt; Featur
       The AND condition is a composed condition and evaluates true, if
       all contained conditions evaluate true.
     </p>
-    <div class="section" title="2.7.2.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1320">2.7.2.1.&nbsp;
+    <div class="section" title="2.7.2.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1349">2.7.2.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2551,7 +2625,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">AND(Condition1,...,ConditionN)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.2.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1325">2.7.2.2.&nbsp;
+    <div class="section" title="2.7.2.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1354">2.7.2.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2575,7 +2649,7 @@ FeatureAssignmentExpression -&gt; Featur
       type. If a list of types is passed, this has to be true for at least
       one of them.
     </p>
-    <div class="section" title="2.7.3.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1334">2.7.3.1.&nbsp;
+    <div class="section" title="2.7.3.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1363">2.7.3.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2583,7 +2657,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">BEFORE(Type|TypeListExpression)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.3.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1339">2.7.3.2.&nbsp;
+    <div class="section" title="2.7.3.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1368">2.7.3.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2613,7 +2687,7 @@ FeatureAssignmentExpression -&gt; Featur
       occurrence of the
       passed type.
     </p>
-    <div class="section" title="2.7.4.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1348">2.7.4.1.&nbsp;
+    <div class="section" title="2.7.4.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1377">2.7.4.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2621,7 +2695,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">CONTAINS(Type(,NumberExpression,NumberExpression(,BooleanExpression)?)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.4.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1353">2.7.4.2.&nbsp;
+    <div class="section" title="2.7.4.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1382">2.7.4.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2665,7 +2739,7 @@ FeatureAssignmentExpression -&gt; Featur
       the index of the matched annotation is within a passed interval. If
       no interval is passed, the condition always evaluates true.
     </p>
-    <div class="section" title="2.7.5.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1369">2.7.5.1.&nbsp;
+    <div class="section" title="2.7.5.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1398">2.7.5.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2673,7 +2747,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">CONTEXTCOUNT(Type(,NumberExpression,NumberExpression)?(,Variable)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.5.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1374">2.7.5.2.&nbsp;
+    <div class="section" title="2.7.5.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1403">2.7.5.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2708,7 +2782,7 @@ FeatureAssignmentExpression -&gt; Featur
       amount is within a specified interval. If no interval is passed, the
       condition always evaluates true.
     </p>
-    <div class="section" title="2.7.6.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1383">2.7.6.1.&nbsp;
+    <div class="section" title="2.7.6.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1412">2.7.6.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2720,7 +2794,7 @@ FeatureAssignmentExpression -&gt; Featur
           (,NumberExpression,NumberExpression)?(,NumberVariable)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.6.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1390">2.7.6.2.&nbsp;
+    <div class="section" title="2.7.6.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1419">2.7.6.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2756,7 +2830,7 @@ FeatureAssignmentExpression -&gt; Featur
       specified interval. If no interval is passed, the condition always
       evaluates true.
     </p>
-    <div class="section" title="2.7.7.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1402">2.7.7.1.&nbsp;
+    <div class="section" title="2.7.7.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1431">2.7.7.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2764,7 +2838,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">CURRENTCOUNT(Type(,NumberExpression,NumberExpression)?(,Variable)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.7.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1407">2.7.7.2.&nbsp;
+    <div class="section" title="2.7.7.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1436">2.7.7.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2787,7 +2861,7 @@ FeatureAssignmentExpression -&gt; Featur
       annotation. If a list of types is passed, this has to be true for at
       least one of them.
     </p>
-    <div class="section" title="2.7.8.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1416">2.7.8.1.&nbsp;
+    <div class="section" title="2.7.8.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1445">2.7.8.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2795,7 +2869,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">ENDSWITH(Type|TypeListExpression) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.8.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1421">2.7.8.2.&nbsp;
+    <div class="section" title="2.7.8.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1450">2.7.8.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2815,7 +2889,7 @@ FeatureAssignmentExpression -&gt; Featur
       The FEATURE condition compares a feature of the matched
       annotation with the second argument.
     </p>
-    <div class="section" title="2.7.9.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1430">2.7.9.1.&nbsp;
+    <div class="section" title="2.7.9.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1459">2.7.9.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2823,7 +2897,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">FEATURE(StringExpression,Expression) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.9.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1435">2.7.9.2.&nbsp;
+    <div class="section" title="2.7.9.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1464">2.7.9.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2844,7 +2918,7 @@ FeatureAssignmentExpression -&gt; Featur
       The IF condition evaluates true, if the contained boolean
       expression evaluates true.
     </p>
-    <div class="section" title="2.7.10.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1444">2.7.10.1.&nbsp;
+    <div class="section" title="2.7.10.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1473">2.7.10.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2852,7 +2926,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">IF(BooleanExpression) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.10.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1449">2.7.10.2.&nbsp;
+    <div class="section" title="2.7.10.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1478">2.7.10.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2874,7 +2948,7 @@ FeatureAssignmentExpression -&gt; Featur
       in a given word or string list. If an optional agrument is given, then 
       the value of the argument is used instead of the covered text of the matched annotation
     </p>
-    <div class="section" title="2.7.11.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1458">2.7.11.1.&nbsp;
+    <div class="section" title="2.7.11.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1487">2.7.11.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2885,7 +2959,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">INLIST(StringList(,StringExpression)?) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.11.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1465">2.7.11.2.&nbsp;
+    <div class="section" title="2.7.11.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1494">2.7.11.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2917,7 +2991,7 @@ FeatureAssignmentExpression -&gt; Featur
       evaluates true,
       if at least one of them fulfills the former condition.
     </p>
-    <div class="section" title="2.7.12.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1477">2.7.12.1.&nbsp;
+    <div class="section" title="2.7.12.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1506">2.7.12.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2925,7 +2999,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">IS(Type|TypeListExpression) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.12.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1482">2.7.12.2.&nbsp;
+    <div class="section" title="2.7.12.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1511">2.7.12.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2945,7 +3019,7 @@ FeatureAssignmentExpression -&gt; Featur
       The LAST condition evaluates true, if the type of the last token
       within the window of the matched annotation is of the given type.
     </p>
-    <div class="section" title="2.7.13.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1491">2.7.13.1.&nbsp;
+    <div class="section" title="2.7.13.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1520">2.7.13.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2953,7 +3027,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">LAST(TypeExpression) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.13.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1496">2.7.13.2.&nbsp;
+    <div class="section" title="2.7.13.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1525">2.7.13.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -2974,7 +3048,7 @@ FeatureAssignmentExpression -&gt; Featur
       the number of containing conditions evaluating true is within a given
       interval.
     </p>
-    <div class="section" title="2.7.14.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1505">2.7.14.1.&nbsp;
+    <div class="section" title="2.7.14.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1534">2.7.14.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -2982,7 +3056,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">MOFN(NumberExpression,NumberExpression,Condition1,...,ConditionN) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.14.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1510">2.7.14.2.&nbsp;
+    <div class="section" title="2.7.14.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1539">2.7.14.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3009,7 +3083,7 @@ FeatureAssignmentExpression -&gt; Featur
       parameter can be set to true to get the condition being evaluated on
       a filtered index.
     </p>
-    <div class="section" title="2.7.15.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1519">2.7.15.1.&nbsp;
+    <div class="section" title="2.7.15.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1548">2.7.15.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3018,7 +3092,7 @@ FeatureAssignmentExpression -&gt; Featur
           (,BooleanExpression(,BooleanExpression)?)?) </pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.15.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1524">2.7.15.2.&nbsp;
+    <div class="section" title="2.7.15.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1553">2.7.15.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3038,7 +3112,7 @@ FeatureAssignmentExpression -&gt; Featur
       The NOT condition negates the result of its contained
       condition.
     </p>
-    <div class="section" title="2.7.16.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1533">2.7.16.1.&nbsp;
+    <div class="section" title="2.7.16.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1562">2.7.16.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3046,7 +3120,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">"-"Condition</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.16.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1538">2.7.16.2.&nbsp;
+    <div class="section" title="2.7.16.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1567">2.7.16.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3066,7 +3140,7 @@ FeatureAssignmentExpression -&gt; Featur
       The OR Condition is a composed condition and evaluates true, if
       at least one contained condition is evaluated true.
     </p>
-    <div class="section" title="2.7.17.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1547">2.7.17.1.&nbsp;
+    <div class="section" title="2.7.17.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1576">2.7.17.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3074,7 +3148,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">OR(Condition1,...,ConditionN)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.17.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1552">2.7.17.2.&nbsp;
+    <div class="section" title="2.7.17.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1581">2.7.17.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3101,7 +3175,7 @@ FeatureAssignmentExpression -&gt; Featur
       second argument. Therefore, this condition parses the string <span class="quote">&#8220;<span class="quote">2,3</span>&#8221;</span> for the locale
       <span class="quote">&#8220;<span class="quote">en</span>&#8221;</span> to the value 23.
     </p>
-    <div class="section" title="2.7.18.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1563">2.7.18.1.&nbsp;
+    <div class="section" title="2.7.18.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1592">2.7.18.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3109,7 +3183,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">PARSE(variable(, stringExpression)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.18.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1568">2.7.18.2.&nbsp;
+    <div class="section" title="2.7.18.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1597">2.7.18.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3134,7 +3208,7 @@ FeatureAssignmentExpression -&gt; Featur
       the former described condition for a single type is fulfilled for at
       least one of the types in the list.
     </p>
-    <div class="section" title="2.7.19.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1577">2.7.19.1.&nbsp;
+    <div class="section" title="2.7.19.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1606">2.7.19.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3142,7 +3216,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">PARTOF(Type|TypeListExpression)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.19.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1582">2.7.19.2.&nbsp;
+    <div class="section" title="2.7.19.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1611">2.7.19.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3166,7 +3240,7 @@ FeatureAssignmentExpression -&gt; Featur
       evaluates true if the former described condition is fulfilled for at
       least one of the types in the list.
     </p>
-    <div class="section" title="2.7.20.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1591">2.7.20.1.&nbsp;
+    <div class="section" title="2.7.20.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1620">2.7.20.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3174,7 +3248,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">PARTOFNEQ(Type|TypeListExpression)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.20.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1596">2.7.20.2.&nbsp;
+    <div class="section" title="2.7.20.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1625">2.7.20.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3196,7 +3270,7 @@ FeatureAssignmentExpression -&gt; Featur
       NumberExpression. If the additional boolean paramter is set to false,
       then k counts the occurrences of of the minimal annotations.
     </p>
-    <div class="section" title="2.7.21.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1606">2.7.21.1.&nbsp;
+    <div class="section" title="2.7.21.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1635">2.7.21.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3204,7 +3278,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">POSITION(Type,NumberExpression(,BooleanExpression)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.21.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1611">2.7.21.2.&nbsp;
+    <div class="section" title="2.7.21.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1640">2.7.21.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3245,7 +3319,7 @@ FeatureAssignmentExpression -&gt; Featur
       initialized with the flags DOTALL and MULTILINE, and if the optional parameter is set to true, 
       then additionally with the flags CASE_INSENSITIVE and UNICODE_CASE.
     </p>
-    <div class="section" title="2.7.22.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1624">2.7.22.1.&nbsp;
+    <div class="section" title="2.7.22.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1653">2.7.22.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3253,7 +3327,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">REGEXP((StringVariable,)? StringExpression(,BooleanExpression)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.22.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1629">2.7.22.2.&nbsp;
+    <div class="section" title="2.7.22.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1658">2.7.22.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3278,7 +3352,7 @@ FeatureAssignmentExpression -&gt; Featur
       given interval. Optionally, the score can be stored in a
       variable.
     </p>
-    <div class="section" title="2.7.23.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1638">2.7.23.1.&nbsp;
+    <div class="section" title="2.7.23.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1667">2.7.23.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3286,7 +3360,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">SCORE(NumberExpression,NumberExpression(,Variable)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.23.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1643">2.7.23.2.&nbsp;
+    <div class="section" title="2.7.23.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1672">2.7.23.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3309,7 +3383,7 @@ FeatureAssignmentExpression -&gt; Featur
       is within the interval. The counted number can be stored in an
       optionally passed numeral variable.
     </p>
-    <div class="section" title="2.7.24.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1652">2.7.24.1.&nbsp;
+    <div class="section" title="2.7.24.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1681">2.7.24.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3317,7 +3391,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">SIZE(ListExpression(,NumberExpression,NumberExpression)?(,Variable)?)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.24.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1657">2.7.24.2.&nbsp;
+    <div class="section" title="2.7.24.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1686">2.7.24.2.&nbsp;
         <span class="bold"><strong>Example:</strong></span>
       </h4></div></div></div>
       
@@ -3340,7 +3414,7 @@ FeatureAssignmentExpression -&gt; Featur
       annotation. If a type list is given, the condition evaluates true, if
       the former is true for at least one of the given types in the list.
     </p>
-    <div class="section" title="2.7.25.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1667">2.7.25.1.&nbsp;
+    <div class="section" title="2.7.25.1.&nbsp; Definition:"><div class="titlepage"><div><div><h4 class="title" id="d5e1696">2.7.25.1.&nbsp;
         <span class="bold"><strong>Definition:</strong></span>
       </h4></div></div></div>
       
@@ -3348,7 +3422,7 @@ FeatureAssignmentExpression -&gt; Featur
         </p><pre class="programlisting">STARTSWITH(Type|TypeListExpression)</pre><p>
       </p>
     </div>
-    <div class="section" title="2.7.25.2.&nbsp; Example:"><div class="titlepage"><div><div><h4 class="title" id="d5e1672">2.7.25.2.&nbsp;

[... 1071 lines stripped ...]