You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by jo...@apache.org on 2011/08/12 12:44:18 UTC
svn commit: r1157040 [12/23] - in
/uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-engine: ./ .settings/
META-INF/ desc/ lib/ src/ src/main/ src/main/java/ src/main/java/org/
src/main/java/org/apache/ src/main/java/org/apache/uima/
src/main/java/org/...
Added: uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-engine/src/main/java/org/apache/uima/textmarker/parser/TextMarkerLexer.java
URL: http://svn.apache.org/viewvc/uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-engine/src/main/java/org/apache/uima/textmarker/parser/TextMarkerLexer.java?rev=1157040&view=auto
==============================================================================
--- uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-engine/src/main/java/org/apache/uima/textmarker/parser/TextMarkerLexer.java (added)
+++ uima/sandbox/trunk/TextMarker/uimaj-ep-textmarker-engine/src/main/java/org/apache/uima/textmarker/parser/TextMarkerLexer.java Fri Aug 12 10:44:04 2011
@@ -0,0 +1,7233 @@
+// $ANTLR 3.2 Sep 23, 2009 12:02:23 D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g 2011-08-09 16:40:16
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+*/
+
+ package org.apache.uima.textmarker.parser;
+
+
+import org.antlr.runtime.BaseRecognizer;
+import org.antlr.runtime.CharStream;
+import org.antlr.runtime.DFA;
+import org.antlr.runtime.EarlyExitException;
+import org.antlr.runtime.IntStream;
+import org.antlr.runtime.Lexer;
+import org.antlr.runtime.MismatchedSetException;
+import org.antlr.runtime.NoViableAltException;
+import org.antlr.runtime.RecognitionException;
+import org.antlr.runtime.RecognizerSharedState;
+
+public class TextMarkerLexer extends Lexer {
+ public static final int STAR=137;
+ public static final int FloatTypeSuffix=112;
+ public static final int OctalLiteral=110;
+ public static final int FILTERMARKUP=48;
+ public static final int LOG=38;
+ public static final int CONTAINS=8;
+ public static final int REMOVE=66;
+ public static final int GREATEREQUAL=150;
+ public static final int MARKFAST=42;
+ public static final int MATCHEDTEXT=72;
+ public static final int CONDITION=91;
+ public static final int COUNT=14;
+ public static final int LOGN=99;
+ public static final int NOT=64;
+ public static final int EOF=-1;
+ public static final int Identifier=122;
+ public static final int ACTION=92;
+ public static final int NOTEQUAL=147;
+ public static final int CLEAR=74;
+ public static final int VBAR=139;
+ public static final int DOUBLELIST=95;
+ public static final int ENDSWITH=63;
+ public static final int RPAREN=124;
+ public static final int CREATE=32;
+ public static final int GREATER=142;
+ public static final int SIN=100;
+ public static final int EXP=98;
+ public static final int CURRENTCOUNT=16;
+ public static final int COS=101;
+ public static final int TAN=102;
+ public static final int TYPELIST=97;
+ public static final int LESS=141;
+ public static final int REGEXP=26;
+ public static final int GET=69;
+ public static final int PARTOF=23;
+ public static final int UNMARK=55;
+ public static final int LAST=19;
+ public static final int COMMENT=152;
+ public static final int REMOVEDUPLICATE=67;
+ public static final int UNMARKALL=56;
+ public static final int RBRACK=126;
+ public static final int NEAR=21;
+ public static final int LINE_COMMENT=153;
+ public static final int IntegerTypeSuffix=107;
+ public static final int MARKSCORE=40;
+ public static final int REMOVESTRING=73;
+ public static final int TRANSFER=57;
+ public static final int LCURLY=127;
+ public static final int TRIE=7;
+ public static final int FILTERTYPE=49;
+ public static final int RETAINMARKUP=46;
+ public static final int STRINGLIST=96;
+ public static final int MARKONCE=41;
+ public static final int ScriptString=80;
+ public static final int EngineString=81;
+ public static final int WS=151;
+ public static final int WORDTABLE=11;
+ public static final int WORDLIST=10;
+ public static final int AutomataBlockString=83;
+ public static final int FloatingPointLiteral=113;
+ public static final int INTLIST=94;
+ public static final int OR=22;
+ public static final int JavaIDDigit=121;
+ public static final int CALL=50;
+ public static final int Annotation=5;
+ public static final int FALSE=105;
+ public static final int LESSEQUAL=149;
+ public static final int RessourceLiteral=117;
+ public static final int VOTE=28;
+ public static final int Letter=120;
+ public static final int EscapeSequence=114;
+ public static final int SIZE=71;
+ public static final int BasicAnnotationType=76;
+ public static final int LBRACK=125;
+ public static final int CharacterLiteral=115;
+ public static final int DEL=37;
+ public static final int ATTRIBUTE=35;
+ public static final int TypeString=84;
+ public static final int Exponent=111;
+ public static final int ASSIGN_EQUAL=143;
+ public static final int RETAINTYPE=47;
+ public static final int AND=12;
+ public static final int TypeSystemString=89;
+ public static final int EXPAND=58;
+ public static final int BlockString=82;
+ public static final int IntString=85;
+ public static final int HexDigit=106;
+ public static final int COLOR=36;
+ public static final int LPAREN=123;
+ public static final int POSITION=25;
+ public static final int IF=29;
+ public static final int AT=130;
+ public static final int LogLevel=77;
+ public static final int SLASH=138;
+ public static final int THEN=75;
+ public static final int FILL=34;
+ public static final int COMMA=133;
+ public static final int IS=61;
+ public static final int AMPER=140;
+ public static final int REPLACE=45;
+ public static final int GETLIST=70;
+ public static final int EQUAL=146;
+ public static final int GATHER=33;
+ public static final int INLIST=17;
+ public static final int PLUS=135;
+ public static final int BooleanString=88;
+ public static final int GETFEATURE=54;
+ public static final int DOT=131;
+ public static final int ListIdentifier=6;
+ public static final int PARTOFNEQ=24;
+ public static final int BOOLEANLIST=93;
+ public static final int ADD=65;
+ public static final int MARKTABLE=43;
+ public static final int HexLiteral=108;
+ public static final int XOR=103;
+ public static final int PERCENT=144;
+ public static final int MARK=39;
+ public static final int PARSE=31;
+ public static final int PackageString=79;
+ public static final int OldColor=78;
+ public static final int MARKLAST=44;
+ public static final int MERGE=68;
+ public static final int CONTEXTCOUNT=13;
+ public static final int BEFORE=59;
+ public static final int EXEC=51;
+ public static final int MINUS=136;
+ public static final int AFTER=60;
+ public static final int DecimalLiteral=109;
+ public static final int SEMI=134;
+ public static final int TRUE=104;
+ public static final int FEATURE=30;
+ public static final int SymbolString=90;
+ public static final int COLON=132;
+ public static final int StringLiteral=116;
+ public static final int StringString=87;
+ public static final int SCORE=27;
+ public static final int QUESTION=145;
+ public static final int UnicodeEscape=118;
+ public static final int RCURLY=128;
+ public static final int STARTSWITH=62;
+ public static final int ASSIGN=52;
+ public static final int TOTALCOUNT=15;
+ public static final int DECLARE=9;
+ public static final int DocComment=4;
+ public static final int ISINTAG=18;
+ public static final int MOFN=20;
+ public static final int OctalEscape=119;
+ public static final int SETFEATURE=53;
+ public static final int DoubleString=86;
+ public static final int CIRCUMFLEX=129;
+ public static final int ALT_NOTEQUAL=148;
+
+ public int implicitLineJoiningLevel = 0;
+ public int startPos=-1;
+ public void emitErrorMessage(String msg) {
+ }
+
+
+ // delegates
+ // delegators
+
+ public TextMarkerLexer() {;}
+ public TextMarkerLexer(CharStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public TextMarkerLexer(CharStream input, RecognizerSharedState state) {
+ super(input,state);
+
+ }
+ public String getGrammarFileName() { return "D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g"; }
+
+ // $ANTLR start "TRIE"
+ public final void mTRIE() throws RecognitionException {
+ try {
+ int _type = TRIE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:45:2: ( 'TRIE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:45:4: 'TRIE'
+ {
+ match("TRIE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "TRIE"
+
+ // $ANTLR start "CONTAINS"
+ public final void mCONTAINS() throws RecognitionException {
+ try {
+ int _type = CONTAINS;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:49:2: ( 'CONTAINS' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:49:4: 'CONTAINS'
+ {
+ match("CONTAINS");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CONTAINS"
+
+ // $ANTLR start "DECLARE"
+ public final void mDECLARE() throws RecognitionException {
+ try {
+ int _type = DECLARE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:53:2: ( 'DECLARE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:53:4: 'DECLARE'
+ {
+ match("DECLARE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "DECLARE"
+
+ // $ANTLR start "WORDLIST"
+ public final void mWORDLIST() throws RecognitionException {
+ try {
+ int _type = WORDLIST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:57:2: ( 'WORDLIST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:57:4: 'WORDLIST'
+ {
+ match("WORDLIST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "WORDLIST"
+
+ // $ANTLR start "WORDTABLE"
+ public final void mWORDTABLE() throws RecognitionException {
+ try {
+ int _type = WORDTABLE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:61:2: ( 'WORDTABLE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:61:4: 'WORDTABLE'
+ {
+ match("WORDTABLE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "WORDTABLE"
+
+ // $ANTLR start "AND"
+ public final void mAND() throws RecognitionException {
+ try {
+ int _type = AND;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:65:2: ( 'AND' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:65:4: 'AND'
+ {
+ match("AND");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "AND"
+
+ // $ANTLR start "CONTEXTCOUNT"
+ public final void mCONTEXTCOUNT() throws RecognitionException {
+ try {
+ int _type = CONTEXTCOUNT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:69:2: ( 'CONTEXTCOUNT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:69:4: 'CONTEXTCOUNT'
+ {
+ match("CONTEXTCOUNT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CONTEXTCOUNT"
+
+ // $ANTLR start "COUNT"
+ public final void mCOUNT() throws RecognitionException {
+ try {
+ int _type = COUNT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:73:2: ( 'COUNT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:73:4: 'COUNT'
+ {
+ match("COUNT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "COUNT"
+
+ // $ANTLR start "TOTALCOUNT"
+ public final void mTOTALCOUNT() throws RecognitionException {
+ try {
+ int _type = TOTALCOUNT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:77:2: ( 'TOTALCOUNT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:77:4: 'TOTALCOUNT'
+ {
+ match("TOTALCOUNT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "TOTALCOUNT"
+
+ // $ANTLR start "CURRENTCOUNT"
+ public final void mCURRENTCOUNT() throws RecognitionException {
+ try {
+ int _type = CURRENTCOUNT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:81:2: ( 'CURRENTCOUNT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:81:4: 'CURRENTCOUNT'
+ {
+ match("CURRENTCOUNT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CURRENTCOUNT"
+
+ // $ANTLR start "INLIST"
+ public final void mINLIST() throws RecognitionException {
+ try {
+ int _type = INLIST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:85:2: ( 'INLIST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:85:4: 'INLIST'
+ {
+ match("INLIST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "INLIST"
+
+ // $ANTLR start "ISINTAG"
+ public final void mISINTAG() throws RecognitionException {
+ try {
+ int _type = ISINTAG;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:89:2: ( 'ISINTAG' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:89:4: 'ISINTAG'
+ {
+ match("ISINTAG");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ISINTAG"
+
+ // $ANTLR start "LAST"
+ public final void mLAST() throws RecognitionException {
+ try {
+ int _type = LAST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:93:2: ( 'LAST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:93:4: 'LAST'
+ {
+ match("LAST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "LAST"
+
+ // $ANTLR start "MOFN"
+ public final void mMOFN() throws RecognitionException {
+ try {
+ int _type = MOFN;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:97:2: ( 'MOFN' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:97:4: 'MOFN'
+ {
+ match("MOFN");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MOFN"
+
+ // $ANTLR start "NEAR"
+ public final void mNEAR() throws RecognitionException {
+ try {
+ int _type = NEAR;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:101:2: ( 'NEAR' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:101:4: 'NEAR'
+ {
+ match("NEAR");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "NEAR"
+
+ // $ANTLR start "OR"
+ public final void mOR() throws RecognitionException {
+ try {
+ int _type = OR;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:105:2: ( 'OR' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:105:4: 'OR'
+ {
+ match("OR");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "OR"
+
+ // $ANTLR start "PARTOF"
+ public final void mPARTOF() throws RecognitionException {
+ try {
+ int _type = PARTOF;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:109:2: ( 'PARTOF' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:109:4: 'PARTOF'
+ {
+ match("PARTOF");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "PARTOF"
+
+ // $ANTLR start "PARTOFNEQ"
+ public final void mPARTOFNEQ() throws RecognitionException {
+ try {
+ int _type = PARTOFNEQ;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:113:2: ( 'PARTOFNEQ' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:113:4: 'PARTOFNEQ'
+ {
+ match("PARTOFNEQ");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "PARTOFNEQ"
+
+ // $ANTLR start "POSITION"
+ public final void mPOSITION() throws RecognitionException {
+ try {
+ int _type = POSITION;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:117:2: ( 'POSITION' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:117:4: 'POSITION'
+ {
+ match("POSITION");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "POSITION"
+
+ // $ANTLR start "REGEXP"
+ public final void mREGEXP() throws RecognitionException {
+ try {
+ int _type = REGEXP;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:121:2: ( 'REGEXP' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:121:4: 'REGEXP'
+ {
+ match("REGEXP");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "REGEXP"
+
+ // $ANTLR start "SCORE"
+ public final void mSCORE() throws RecognitionException {
+ try {
+ int _type = SCORE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:125:2: ( 'SCORE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:125:4: 'SCORE'
+ {
+ match("SCORE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "SCORE"
+
+ // $ANTLR start "VOTE"
+ public final void mVOTE() throws RecognitionException {
+ try {
+ int _type = VOTE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:129:2: ( 'VOTE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:129:4: 'VOTE'
+ {
+ match("VOTE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "VOTE"
+
+ // $ANTLR start "IF"
+ public final void mIF() throws RecognitionException {
+ try {
+ int _type = IF;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:133:2: ( 'IF' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:133:4: 'IF'
+ {
+ match("IF");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "IF"
+
+ // $ANTLR start "FEATURE"
+ public final void mFEATURE() throws RecognitionException {
+ try {
+ int _type = FEATURE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:137:2: ( 'FEATURE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:137:4: 'FEATURE'
+ {
+ match("FEATURE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "FEATURE"
+
+ // $ANTLR start "PARSE"
+ public final void mPARSE() throws RecognitionException {
+ try {
+ int _type = PARSE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:141:2: ( 'PARSE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:141:4: 'PARSE'
+ {
+ match("PARSE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "PARSE"
+
+ // $ANTLR start "CREATE"
+ public final void mCREATE() throws RecognitionException {
+ try {
+ int _type = CREATE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:145:2: ( 'CREATE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:145:4: 'CREATE'
+ {
+ match("CREATE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CREATE"
+
+ // $ANTLR start "GATHER"
+ public final void mGATHER() throws RecognitionException {
+ try {
+ int _type = GATHER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:149:2: ( 'GATHER' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:149:4: 'GATHER'
+ {
+ match("GATHER");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "GATHER"
+
+ // $ANTLR start "FILL"
+ public final void mFILL() throws RecognitionException {
+ try {
+ int _type = FILL;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:153:2: ( 'FILL' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:153:4: 'FILL'
+ {
+ match("FILL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "FILL"
+
+ // $ANTLR start "ATTRIBUTE"
+ public final void mATTRIBUTE() throws RecognitionException {
+ try {
+ int _type = ATTRIBUTE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:157:2: ( 'ATTRIBUTE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:157:4: 'ATTRIBUTE'
+ {
+ match("ATTRIBUTE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ATTRIBUTE"
+
+ // $ANTLR start "COLOR"
+ public final void mCOLOR() throws RecognitionException {
+ try {
+ int _type = COLOR;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:161:2: ( 'COLOR' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:161:4: 'COLOR'
+ {
+ match("COLOR");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "COLOR"
+
+ // $ANTLR start "DEL"
+ public final void mDEL() throws RecognitionException {
+ try {
+ int _type = DEL;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:165:2: ( 'DEL' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:165:4: 'DEL'
+ {
+ match("DEL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "DEL"
+
+ // $ANTLR start "LOG"
+ public final void mLOG() throws RecognitionException {
+ try {
+ int _type = LOG;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:169:2: ( 'LOG' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:169:4: 'LOG'
+ {
+ match("LOG");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "LOG"
+
+ // $ANTLR start "MARK"
+ public final void mMARK() throws RecognitionException {
+ try {
+ int _type = MARK;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:173:2: ( 'MARK' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:173:4: 'MARK'
+ {
+ match("MARK");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MARK"
+
+ // $ANTLR start "MARKSCORE"
+ public final void mMARKSCORE() throws RecognitionException {
+ try {
+ int _type = MARKSCORE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:177:2: ( 'MARKSCORE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:177:4: 'MARKSCORE'
+ {
+ match("MARKSCORE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MARKSCORE"
+
+ // $ANTLR start "MARKONCE"
+ public final void mMARKONCE() throws RecognitionException {
+ try {
+ int _type = MARKONCE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:181:2: ( 'MARKONCE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:181:4: 'MARKONCE'
+ {
+ match("MARKONCE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MARKONCE"
+
+ // $ANTLR start "MARKFAST"
+ public final void mMARKFAST() throws RecognitionException {
+ try {
+ int _type = MARKFAST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:185:2: ( 'MARKFAST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:185:4: 'MARKFAST'
+ {
+ match("MARKFAST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MARKFAST"
+
+ // $ANTLR start "MARKTABLE"
+ public final void mMARKTABLE() throws RecognitionException {
+ try {
+ int _type = MARKTABLE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:189:2: ( 'MARKTABLE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:189:4: 'MARKTABLE'
+ {
+ match("MARKTABLE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MARKTABLE"
+
+ // $ANTLR start "MARKLAST"
+ public final void mMARKLAST() throws RecognitionException {
+ try {
+ int _type = MARKLAST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:193:2: ( 'MARKLAST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:193:4: 'MARKLAST'
+ {
+ match("MARKLAST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MARKLAST"
+
+ // $ANTLR start "REPLACE"
+ public final void mREPLACE() throws RecognitionException {
+ try {
+ int _type = REPLACE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:197:2: ( 'REPLACE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:197:4: 'REPLACE'
+ {
+ match("REPLACE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "REPLACE"
+
+ // $ANTLR start "RETAINMARKUP"
+ public final void mRETAINMARKUP() throws RecognitionException {
+ try {
+ int _type = RETAINMARKUP;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:201:2: ( 'RETAINMARKUP' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:201:4: 'RETAINMARKUP'
+ {
+ match("RETAINMARKUP");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RETAINMARKUP"
+
+ // $ANTLR start "RETAINTYPE"
+ public final void mRETAINTYPE() throws RecognitionException {
+ try {
+ int _type = RETAINTYPE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:205:2: ( 'RETAINTYPE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:205:4: 'RETAINTYPE'
+ {
+ match("RETAINTYPE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RETAINTYPE"
+
+ // $ANTLR start "FILTERMARKUP"
+ public final void mFILTERMARKUP() throws RecognitionException {
+ try {
+ int _type = FILTERMARKUP;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:209:2: ( 'FILTERMARKUP' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:209:4: 'FILTERMARKUP'
+ {
+ match("FILTERMARKUP");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "FILTERMARKUP"
+
+ // $ANTLR start "FILTERTYPE"
+ public final void mFILTERTYPE() throws RecognitionException {
+ try {
+ int _type = FILTERTYPE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:213:2: ( 'FILTERTYPE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:213:4: 'FILTERTYPE'
+ {
+ match("FILTERTYPE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "FILTERTYPE"
+
+ // $ANTLR start "CALL"
+ public final void mCALL() throws RecognitionException {
+ try {
+ int _type = CALL;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:217:2: ( 'CALL' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:217:4: 'CALL'
+ {
+ match("CALL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CALL"
+
+ // $ANTLR start "EXEC"
+ public final void mEXEC() throws RecognitionException {
+ try {
+ int _type = EXEC;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:222:2: ( 'EXEC' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:222:4: 'EXEC'
+ {
+ match("EXEC");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "EXEC"
+
+ // $ANTLR start "ASSIGN"
+ public final void mASSIGN() throws RecognitionException {
+ try {
+ int _type = ASSIGN;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:226:2: ( 'ASSIGN' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:226:4: 'ASSIGN'
+ {
+ match("ASSIGN");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ASSIGN"
+
+ // $ANTLR start "SETFEATURE"
+ public final void mSETFEATURE() throws RecognitionException {
+ try {
+ int _type = SETFEATURE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:230:2: ( 'SETFEATURE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:230:4: 'SETFEATURE'
+ {
+ match("SETFEATURE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "SETFEATURE"
+
+ // $ANTLR start "GETFEATURE"
+ public final void mGETFEATURE() throws RecognitionException {
+ try {
+ int _type = GETFEATURE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:234:2: ( 'GETFEATURE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:234:4: 'GETFEATURE'
+ {
+ match("GETFEATURE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "GETFEATURE"
+
+ // $ANTLR start "UNMARK"
+ public final void mUNMARK() throws RecognitionException {
+ try {
+ int _type = UNMARK;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:238:2: ( 'UNMARK' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:238:4: 'UNMARK'
+ {
+ match("UNMARK");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "UNMARK"
+
+ // $ANTLR start "UNMARKALL"
+ public final void mUNMARKALL() throws RecognitionException {
+ try {
+ int _type = UNMARKALL;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:242:2: ( 'UNMARKALL' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:242:4: 'UNMARKALL'
+ {
+ match("UNMARKALL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "UNMARKALL"
+
+ // $ANTLR start "TRANSFER"
+ public final void mTRANSFER() throws RecognitionException {
+ try {
+ int _type = TRANSFER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:246:2: ( 'TRANSFER' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:246:4: 'TRANSFER'
+ {
+ match("TRANSFER");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "TRANSFER"
+
+ // $ANTLR start "EXPAND"
+ public final void mEXPAND() throws RecognitionException {
+ try {
+ int _type = EXPAND;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:251:2: ( 'EXPAND' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:251:4: 'EXPAND'
+ {
+ match("EXPAND");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "EXPAND"
+
+ // $ANTLR start "BEFORE"
+ public final void mBEFORE() throws RecognitionException {
+ try {
+ int _type = BEFORE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:255:2: ( 'BEFORE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:255:4: 'BEFORE'
+ {
+ match("BEFORE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "BEFORE"
+
+ // $ANTLR start "AFTER"
+ public final void mAFTER() throws RecognitionException {
+ try {
+ int _type = AFTER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:259:2: ( 'AFTER' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:259:4: 'AFTER'
+ {
+ match("AFTER");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "AFTER"
+
+ // $ANTLR start "IS"
+ public final void mIS() throws RecognitionException {
+ try {
+ int _type = IS;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:263:2: ( 'IS' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:263:4: 'IS'
+ {
+ match("IS");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "IS"
+
+ // $ANTLR start "STARTSWITH"
+ public final void mSTARTSWITH() throws RecognitionException {
+ try {
+ int _type = STARTSWITH;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:268:2: ( 'STARTSWITH' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:268:4: 'STARTSWITH'
+ {
+ match("STARTSWITH");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "STARTSWITH"
+
+ // $ANTLR start "ENDSWITH"
+ public final void mENDSWITH() throws RecognitionException {
+ try {
+ int _type = ENDSWITH;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:272:2: ( 'ENDSWITH' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:272:4: 'ENDSWITH'
+ {
+ match("ENDSWITH");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ENDSWITH"
+
+ // $ANTLR start "NOT"
+ public final void mNOT() throws RecognitionException {
+ try {
+ int _type = NOT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:278:2: ( 'NOT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:278:4: 'NOT'
+ {
+ match("NOT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "NOT"
+
+ // $ANTLR start "ADD"
+ public final void mADD() throws RecognitionException {
+ try {
+ int _type = ADD;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:281:5: ( 'ADD' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:281:7: 'ADD'
+ {
+ match("ADD");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ADD"
+
+ // $ANTLR start "REMOVE"
+ public final void mREMOVE() throws RecognitionException {
+ try {
+ int _type = REMOVE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:282:8: ( 'REMOVE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:282:10: 'REMOVE'
+ {
+ match("REMOVE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "REMOVE"
+
+ // $ANTLR start "REMOVEDUPLICATE"
+ public final void mREMOVEDUPLICATE() throws RecognitionException {
+ try {
+ int _type = REMOVEDUPLICATE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:283:17: ( 'REMOVEDUPLICATE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:283:19: 'REMOVEDUPLICATE'
+ {
+ match("REMOVEDUPLICATE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "REMOVEDUPLICATE"
+
+ // $ANTLR start "MERGE"
+ public final void mMERGE() throws RecognitionException {
+ try {
+ int _type = MERGE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:284:8: ( 'MERGE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:284:10: 'MERGE'
+ {
+ match("MERGE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MERGE"
+
+ // $ANTLR start "GET"
+ public final void mGET() throws RecognitionException {
+ try {
+ int _type = GET;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:285:5: ( 'GET' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:285:7: 'GET'
+ {
+ match("GET");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "GET"
+
+ // $ANTLR start "GETLIST"
+ public final void mGETLIST() throws RecognitionException {
+ try {
+ int _type = GETLIST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:286:9: ( 'GETLIST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:286:11: 'GETLIST'
+ {
+ match("GETLIST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "GETLIST"
+
+ // $ANTLR start "SIZE"
+ public final void mSIZE() throws RecognitionException {
+ try {
+ int _type = SIZE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:287:6: ( 'SIZE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:287:8: 'SIZE'
+ {
+ match("SIZE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "SIZE"
+
+ // $ANTLR start "MATCHEDTEXT"
+ public final void mMATCHEDTEXT() throws RecognitionException {
+ try {
+ int _type = MATCHEDTEXT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:288:13: ( 'MATCHEDTEXT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:288:15: 'MATCHEDTEXT'
+ {
+ match("MATCHEDTEXT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "MATCHEDTEXT"
+
+ // $ANTLR start "REMOVESTRING"
+ public final void mREMOVESTRING() throws RecognitionException {
+ try {
+ int _type = REMOVESTRING;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:289:14: ( 'REMOVESTRING' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:289:16: 'REMOVESTRING'
+ {
+ match("REMOVESTRING");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "REMOVESTRING"
+
+ // $ANTLR start "CLEAR"
+ public final void mCLEAR() throws RecognitionException {
+ try {
+ int _type = CLEAR;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:290:8: ( 'CLEAR' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:290:11: 'CLEAR'
+ {
+ match("CLEAR");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CLEAR"
+
+ // $ANTLR start "THEN"
+ public final void mTHEN() throws RecognitionException {
+ try {
+ int _type = THEN;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:293:2: ( '->' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:293:5: '->'
+ {
+ match("->");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "THEN"
+
+ // $ANTLR start "BasicAnnotationType"
+ public final void mBasicAnnotationType() throws RecognitionException {
+ try {
+ int _type = BasicAnnotationType;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:2: ( 'COLON' | 'SW' | 'MARKUP' | 'PERIOD' | 'CW' | 'NUM' | 'QUESTION' | 'SPECIAL' | 'CAP' | 'COMMA' | 'EXCLAMATION' | 'SEMICOLON' | 'NBSP' | 'AMP' | '_' | 'SENTENCEEND' | 'W' | 'PM' | 'ANY' | 'ALL' | 'SPACE' | 'BREAK' )
+ int alt1=22;
+ alt1 = dfa1.predict(input);
+ switch (alt1) {
+ case 1 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:4: 'COLON'
+ {
+ match("COLON");
+
+
+ }
+ break;
+ case 2 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:13: 'SW'
+ {
+ match("SW");
+
+
+ }
+ break;
+ case 3 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:20: 'MARKUP'
+ {
+ match("MARKUP");
+
+
+ }
+ break;
+ case 4 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:31: 'PERIOD'
+ {
+ match("PERIOD");
+
+
+ }
+ break;
+ case 5 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:42: 'CW'
+ {
+ match("CW");
+
+
+ }
+ break;
+ case 6 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:48: 'NUM'
+ {
+ match("NUM");
+
+
+ }
+ break;
+ case 7 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:56: 'QUESTION'
+ {
+ match("QUESTION");
+
+
+ }
+ break;
+ case 8 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:69: 'SPECIAL'
+ {
+ match("SPECIAL");
+
+
+ }
+ break;
+ case 9 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:81: 'CAP'
+ {
+ match("CAP");
+
+
+ }
+ break;
+ case 10 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:89: 'COMMA'
+ {
+ match("COMMA");
+
+
+ }
+ break;
+ case 11 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:99: 'EXCLAMATION'
+ {
+ match("EXCLAMATION");
+
+
+ }
+ break;
+ case 12 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:115: 'SEMICOLON'
+ {
+ match("SEMICOLON");
+
+
+ }
+ break;
+ case 13 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:129: 'NBSP'
+ {
+ match("NBSP");
+
+
+ }
+ break;
+ case 14 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:297:137: 'AMP'
+ {
+ match("AMP");
+
+
+ }
+ break;
+ case 15 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:2: '_'
+ {
+ match('_');
+
+ }
+ break;
+ case 16 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:8: 'SENTENCEEND'
+ {
+ match("SENTENCEEND");
+
+
+ }
+ break;
+ case 17 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:24: 'W'
+ {
+ match('W');
+
+ }
+ break;
+ case 18 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:30: 'PM'
+ {
+ match("PM");
+
+
+ }
+ break;
+ case 19 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:37: 'ANY'
+ {
+ match("ANY");
+
+
+ }
+ break;
+ case 20 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:45: 'ALL'
+ {
+ match("ALL");
+
+
+ }
+ break;
+ case 21 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:53: 'SPACE'
+ {
+ match("SPACE");
+
+
+ }
+ break;
+ case 22 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:298:63: 'BREAK'
+ {
+ match("BREAK");
+
+
+ }
+ break;
+
+ }
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "BasicAnnotationType"
+
+ // $ANTLR start "LogLevel"
+ public final void mLogLevel() throws RecognitionException {
+ try {
+ int _type = LogLevel;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:301:9: ( 'finest' | 'finer' | 'fine' | 'config' | 'info' | 'warning' | 'severe' )
+ int alt2=7;
+ alt2 = dfa2.predict(input);
+ switch (alt2) {
+ case 1 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:2: 'finest'
+ {
+ match("finest");
+
+
+ }
+ break;
+ case 2 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:13: 'finer'
+ {
+ match("finer");
+
+
+ }
+ break;
+ case 3 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:23: 'fine'
+ {
+ match("fine");
+
+
+ }
+ break;
+ case 4 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:32: 'config'
+ {
+ match("config");
+
+
+ }
+ break;
+ case 5 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:43: 'info'
+ {
+ match("info");
+
+
+ }
+ break;
+ case 6 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:52: 'warning'
+ {
+ match("warning");
+
+
+ }
+ break;
+ case 7 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:302:64: 'severe'
+ {
+ match("severe");
+
+
+ }
+ break;
+
+ }
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "LogLevel"
+
+ // $ANTLR start "OldColor"
+ public final void mOldColor() throws RecognitionException {
+ try {
+ int _type = OldColor;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:2: ( 'black' | 'maroon' | 'green' | 'olive' | 'navy' | 'purple' | 'teal' | 'gray' | 'silver' | 'red' | 'lime' | 'yellow' | 'blue' | 'fuchsia' | 'aqua' )
+ int alt3=15;
+ alt3 = dfa3.predict(input);
+ switch (alt3) {
+ case 1 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:4: 'black'
+ {
+ match("black");
+
+
+ }
+ break;
+ case 2 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:14: 'maroon'
+ {
+ match("maroon");
+
+
+ }
+ break;
+ case 3 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:25: 'green'
+ {
+ match("green");
+
+
+ }
+ break;
+ case 4 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:35: 'olive'
+ {
+ match("olive");
+
+
+ }
+ break;
+ case 5 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:45: 'navy'
+ {
+ match("navy");
+
+
+ }
+ break;
+ case 6 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:54: 'purple'
+ {
+ match("purple");
+
+
+ }
+ break;
+ case 7 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:65: 'teal'
+ {
+ match("teal");
+
+
+ }
+ break;
+ case 8 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:74: 'gray'
+ {
+ match("gray");
+
+
+ }
+ break;
+ case 9 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:83: 'silver'
+ {
+ match("silver");
+
+
+ }
+ break;
+ case 10 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:94: 'red'
+ {
+ match("red");
+
+
+ }
+ break;
+ case 11 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:102: 'lime'
+ {
+ match("lime");
+
+
+ }
+ break;
+ case 12 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:111: 'yellow'
+ {
+ match("yellow");
+
+
+ }
+ break;
+ case 13 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:122: 'blue'
+ {
+ match("blue");
+
+
+ }
+ break;
+ case 14 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:131: 'fuchsia'
+ {
+ match("fuchsia");
+
+
+ }
+ break;
+ case 15 :
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:306:143: 'aqua'
+ {
+ match("aqua");
+
+
+ }
+ break;
+
+ }
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "OldColor"
+
+ // $ANTLR start "PackageString"
+ public final void mPackageString() throws RecognitionException {
+ try {
+ int _type = PackageString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:309:17: ( 'PACKAGE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:309:19: 'PACKAGE'
+ {
+ match("PACKAGE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "PackageString"
+
+ // $ANTLR start "ScriptString"
+ public final void mScriptString() throws RecognitionException {
+ try {
+ int _type = ScriptString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:310:14: ( 'SCRIPT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:310:16: 'SCRIPT'
+ {
+ match("SCRIPT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ScriptString"
+
+ // $ANTLR start "EngineString"
+ public final void mEngineString() throws RecognitionException {
+ try {
+ int _type = EngineString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:311:14: ( 'ENGINE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:311:16: 'ENGINE'
+ {
+ match("ENGINE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "EngineString"
+
+ // $ANTLR start "BlockString"
+ public final void mBlockString() throws RecognitionException {
+ try {
+ int _type = BlockString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:312:14: ( 'BLOCK' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:312:16: 'BLOCK'
+ {
+ match("BLOCK");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "BlockString"
+
+ // $ANTLR start "AutomataBlockString"
+ public final void mAutomataBlockString() throws RecognitionException {
+ try {
+ int _type = AutomataBlockString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:313:22: ( 'RULES' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:313:24: 'RULES'
+ {
+ match("RULES");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "AutomataBlockString"
+
+ // $ANTLR start "TypeString"
+ public final void mTypeString() throws RecognitionException {
+ try {
+ int _type = TypeString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:314:13: ( 'TYPE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:314:15: 'TYPE'
+ {
+ match("TYPE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "TypeString"
+
+ // $ANTLR start "IntString"
+ public final void mIntString() throws RecognitionException {
+ try {
+ int _type = IntString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:315:11: ( 'INT' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:315:13: 'INT'
+ {
+ match("INT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "IntString"
+
+ // $ANTLR start "DoubleString"
+ public final void mDoubleString() throws RecognitionException {
+ try {
+ int _type = DoubleString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:316:14: ( 'DOUBLE' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:316:16: 'DOUBLE'
+ {
+ match("DOUBLE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "DoubleString"
+
+ // $ANTLR start "StringString"
+ public final void mStringString() throws RecognitionException {
+ try {
+ int _type = StringString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:317:14: ( 'STRING' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:317:16: 'STRING'
+ {
+ match("STRING");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "StringString"
+
+ // $ANTLR start "BooleanString"
+ public final void mBooleanString() throws RecognitionException {
+ try {
+ int _type = BooleanString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:318:15: ( 'BOOLEAN' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:318:17: 'BOOLEAN'
+ {
+ match("BOOLEAN");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "BooleanString"
+
+ // $ANTLR start "TypeSystemString"
+ public final void mTypeSystemString() throws RecognitionException {
+ try {
+ int _type = TypeSystemString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:319:17: ( 'TYPESYSTEM' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:319:19: 'TYPESYSTEM'
+ {
+ match("TYPESYSTEM");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "TypeSystemString"
+
+ // $ANTLR start "SymbolString"
+ public final void mSymbolString() throws RecognitionException {
+ try {
+ int _type = SymbolString;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:320:14: ( 'SYMBOL' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:320:16: 'SYMBOL'
+ {
+ match("SYMBOL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "SymbolString"
+
+ // $ANTLR start "CONDITION"
+ public final void mCONDITION() throws RecognitionException {
+ try {
+ int _type = CONDITION;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:321:11: ( 'CONDITION' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:321:13: 'CONDITION'
+ {
+ match("CONDITION");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "CONDITION"
+
+ // $ANTLR start "ACTION"
+ public final void mACTION() throws RecognitionException {
+ try {
+ int _type = ACTION;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:322:9: ( 'ACTION' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:322:11: 'ACTION'
+ {
+ match("ACTION");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "ACTION"
+
+ // $ANTLR start "BOOLEANLIST"
+ public final void mBOOLEANLIST() throws RecognitionException {
+ try {
+ int _type = BOOLEANLIST;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:324:2: ( 'BOOLEANLIST' )
+ // D:\\work\\workspace-uima2\\uimaj-ep-textmarker-engine\\src\\main\\java\\org\\apache\\uima\\textmarker\\parser\\TextMarkerLexer.g:324:5: 'BOOLEANLIST'
+ {
+ match("BOOLEANLIST");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
[... 4862 lines stripped ...]