All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.epsilon.ecl.parse.EclLexer Maven / Gradle / Ivy

The newest version!
// $ANTLR 3.1b1 Ecl__.g 2023-07-03 20:54:44

/*******************************************************************************
 * Copyright (c) 2008 The University of York.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 *     Dimitrios Kolovos - initial API and implementation
 * -----------------------------------------------------------------------------
 * ANTLR 3 License
 * [The "BSD licence"]
 * Copyright (c) 2005-2008 Terence Parr
 * All rights reserved.
 *  
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. The name of the author may not be used to endorse or promote products
 *   derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ******************************************************************************/
package org.eclipse.epsilon.ecl.parse;


import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;

public class EclLexer extends Lexer {
    public static final int T__144=144;
    public static final int T__143=143;
    public static final int T__146=146;
    public static final int MODELDECLARATIONPARAMETER=78;
    public static final int T__145=145;
    public static final int BREAKALL=44;
    public static final int T__140=140;
    public static final int T__142=142;
    public static final int VAR=53;
    public static final int MODELDECLARATIONPARAMETERS=77;
    public static final int T__141=141;
    public static final int THROW=58;
    public static final int SpecialTypeName=19;
    public static final int PARAMLIST=29;
    public static final int EXPRLIST=59;
    public static final int EXPRRANGE=60;
    public static final int BREAK=43;
    public static final int ELSE=36;
    public static final int T__137=137;
    public static final int T__136=136;
    public static final int FORMAL=28;
    public static final int IF=35;
    public static final int MultiplicativeExpression=62;
    public static final int TYPE=70;
    public static final int T__139=139;
    public static final int T__138=138;
    public static final int Tokens=171;
    public static final int T__133=133;
    public static final int T__132=132;
    public static final int T__135=135;
    public static final int T__134=134;
    public static final int T__131=131;
    public static final int NewExpression=52;
    public static final int T__130=130;
    public static final int CASE=40;
    public static final int Letter=20;
    public static final int LINE_COMMENT=26;
    public static final int T__129=129;
    public static final int T__126=126;
    public static final int JavaIDDigit=22;
    public static final int T__125=125;
    public static final int LAMBDAEXPR=69;
    public static final int MAP=80;
    public static final int T__128=128;
    public static final int T__127=127;
    public static final int T__166=166;
    public static final int T__165=165;
    public static final int T__168=168;
    public static final int T__167=167;
    public static final int T__162=162;
    public static final int T__161=161;
    public static final int T__164=164;
    public static final int MODELDECLARATION=73;
    public static final int T__163=163;
    public static final int EXPRESSIONINBRACKETS=64;
    public static final int T__160=160;
    public static final int TERNARY=37;
    public static final int TRANSACTION=46;
    public static final int FLOAT_TYPE_SUFFIX=7;
    public static final int ITEMSELECTOR=79;
    public static final int COMMENT=25;
    public static final int ModelElementType=50;
    public static final int IMPORT=72;
    public static final int DELETE=57;
    public static final int ARROW=11;
    public static final int MapTypeName=18;
    public static final int RIGHTDOMAIN=91;
    public static final int T__159=159;
    public static final int T__158=158;
    public static final int T__155=155;
    public static final int SPECIAL_ASSIGNMENT=31;
    public static final int T__154=154;
    public static final int T__157=157;
    public static final int T__156=156;
    public static final int T__151=151;
    public static final int T__150=150;
    public static final int T__153=153;
    public static final int T__152=152;
    public static final int LEFTDOMAIN=90;
    public static final int Annotation=27;
    public static final int CONTINUE=45;
    public static final int ENUMERATION_VALUE=71;
    public static final int OPERATOR=63;
    public static final int EXPONENT=6;
    public static final int STRING=15;
    public static final int T__148=148;
    public static final int T__147=147;
    public static final int T__149=149;
    public static final int T__100=100;
    public static final int NAMESPACE=74;
    public static final int COLLECTION=47;
    public static final int NEW=54;
    public static final int EXTENDS=85;
    public static final int T__93=93;
    public static final int T__102=102;
    public static final int PRE=83;
    public static final int T__94=94;
    public static final int T__101=101;
    public static final int POST=84;
    public static final int ALIAS=75;
    public static final int DRIVER=76;
    public static final int DO=89;
    public static final int KEYVAL=81;
    public static final int POINT_POINT=10;
    public static final int GUARD=86;
    public static final int T__99=99;
    public static final int T__95=95;
    public static final int HELPERMETHOD=32;
    public static final int T__96=96;
    public static final int T__97=97;
    public static final int StatementBlock=33;
    public static final int T__98=98;
    public static final int ABORT=48;
    public static final int StrangeNameLiteral=16;
    public static final int FOR=34;
    public static final int BLOCK=67;
    public static final int T__170=170;
    public static final int PARAMETERS=51;
    public static final int SpecialNameChar=21;
    public static final int BOOLEAN=13;
    public static final int NAME=23;
    public static final int COMPARE=88;
    public static final int SWITCH=39;
    public static final int T__169=169;
    public static final int FeatureCall=65;
    public static final int T__122=122;
    public static final int T__121=121;
    public static final int T__124=124;
    public static final int FLOAT=4;
    public static final int ECLMODULE=92;
    public static final int T__123=123;
    public static final int T__120=120;
    public static final int NativeType=61;
    public static final int INT=8;
    public static final int ANNOTATIONBLOCK=55;
    public static final int RETURN=42;
    public static final int KEYVALLIST=82;
    public static final int FEATURECALL=68;
    public static final int CollectionType=49;
    public static final int T__119=119;
    public static final int ASSIGNMENT=30;
    public static final int T__118=118;
    public static final int T__115=115;
    public static final int WS=24;
    public static final int EOF=-1;
    public static final int T__114=114;
    public static final int T__117=117;
    public static final int T__116=116;
    public static final int T__111=111;
    public static final int T__110=110;
    public static final int T__113=113;
    public static final int T__112=112;
    public static final int EscapeSequence=14;
    public static final int EOLMODULE=66;
    public static final int CollectionTypeName=17;
    public static final int DIGIT=5;
    public static final int EXECUTABLEANNOTATION=56;
    public static final int T__108=108;
    public static final int T__107=107;
    public static final int WHILE=38;
    public static final int T__109=109;
    public static final int NAVIGATION=12;
    public static final int T__104=104;
    public static final int POINT=9;
    public static final int T__103=103;
    public static final int T__106=106;
    public static final int DEFAULT=41;
    public static final int MATCH=87;
    public static final int T__105=105;

    // delegates
    public Ecl_EolLexerRules gEolLexerRules;
    // delegators

    public EclLexer() {;} 
    public EclLexer(CharStream input) {
        this(input, new RecognizerSharedState());
    }
    public EclLexer(CharStream input, RecognizerSharedState state) {
        super(input,state);
        gEolLexerRules = new Ecl_EolLexerRules(input, state, this);
    }
    public String getGrammarFileName() { return "Ecl__.g"; }

    // $ANTLR start T__93
    public final void mT__93() throws RecognitionException {
        try {
            int _type = T__93;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:44:7: ( 'model' )
            // Ecl__.g:44:9: 'model'
            {
            match("model"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__93

    // $ANTLR start T__94
    public final void mT__94() throws RecognitionException {
        try {
            int _type = T__94;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:45:7: ( ';' )
            // Ecl__.g:45:9: ';'
            {
            match(';'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__94

    // $ANTLR start T__95
    public final void mT__95() throws RecognitionException {
        try {
            int _type = T__95;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:46:7: ( 'alias' )
            // Ecl__.g:46:9: 'alias'
            {
            match("alias"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__95

    // $ANTLR start T__96
    public final void mT__96() throws RecognitionException {
        try {
            int _type = T__96;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:47:7: ( ',' )
            // Ecl__.g:47:9: ','
            {
            match(','); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__96

    // $ANTLR start T__97
    public final void mT__97() throws RecognitionException {
        try {
            int _type = T__97;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:48:7: ( 'driver' )
            // Ecl__.g:48:9: 'driver'
            {
            match("driver"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__97

    // $ANTLR start T__98
    public final void mT__98() throws RecognitionException {
        try {
            int _type = T__98;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:49:7: ( '{' )
            // Ecl__.g:49:9: '{'
            {
            match('{'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__98

    // $ANTLR start T__99
    public final void mT__99() throws RecognitionException {
        try {
            int _type = T__99;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:50:7: ( '}' )
            // Ecl__.g:50:9: '}'
            {
            match('}'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__99

    // $ANTLR start T__100
    public final void mT__100() throws RecognitionException {
        try {
            int _type = T__100;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:51:8: ( '=' )
            // Ecl__.g:51:10: '='
            {
            match('='); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__100

    // $ANTLR start T__101
    public final void mT__101() throws RecognitionException {
        try {
            int _type = T__101;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:52:8: ( 'operation' )
            // Ecl__.g:52:10: 'operation'
            {
            match("operation"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__101

    // $ANTLR start T__102
    public final void mT__102() throws RecognitionException {
        try {
            int _type = T__102;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:53:8: ( 'function' )
            // Ecl__.g:53:10: 'function'
            {
            match("function"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__102

    // $ANTLR start T__103
    public final void mT__103() throws RecognitionException {
        try {
            int _type = T__103;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:54:8: ( '(' )
            // Ecl__.g:54:10: '('
            {
            match('('); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__103

    // $ANTLR start T__104
    public final void mT__104() throws RecognitionException {
        try {
            int _type = T__104;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:55:8: ( ')' )
            // Ecl__.g:55:10: ')'
            {
            match(')'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__104

    // $ANTLR start T__105
    public final void mT__105() throws RecognitionException {
        try {
            int _type = T__105;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:56:8: ( ':' )
            // Ecl__.g:56:10: ':'
            {
            match(':'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__105

    // $ANTLR start T__106
    public final void mT__106() throws RecognitionException {
        try {
            int _type = T__106;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:57:8: ( 'import' )
            // Ecl__.g:57:10: 'import'
            {
            match("import"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__106

    // $ANTLR start T__107
    public final void mT__107() throws RecognitionException {
        try {
            int _type = T__107;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:58:8: ( '$' )
            // Ecl__.g:58:10: '$'
            {
            match('$'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__107

    // $ANTLR start T__108
    public final void mT__108() throws RecognitionException {
        try {
            int _type = T__108;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:59:8: ( '!' )
            // Ecl__.g:59:10: '!'
            {
            match('!'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__108

    // $ANTLR start T__109
    public final void mT__109() throws RecognitionException {
        try {
            int _type = T__109;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:60:8: ( '::' )
            // Ecl__.g:60:10: '::'
            {
            match("::"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__109

    // $ANTLR start T__110
    public final void mT__110() throws RecognitionException {
        try {
            int _type = T__110;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:61:8: ( '<' )
            // Ecl__.g:61:10: '<'
            {
            match('<'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__110

    // $ANTLR start T__111
    public final void mT__111() throws RecognitionException {
        try {
            int _type = T__111;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:62:8: ( '>' )
            // Ecl__.g:62:10: '>'
            {
            match('>'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__111

    // $ANTLR start T__112
    public final void mT__112() throws RecognitionException {
        try {
            int _type = T__112;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:63:8: ( 'if' )
            // Ecl__.g:63:10: 'if'
            {
            match("if"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__112

    // $ANTLR start T__113
    public final void mT__113() throws RecognitionException {
        try {
            int _type = T__113;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:64:8: ( 'else' )
            // Ecl__.g:64:10: 'else'
            {
            match("else"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__113

    // $ANTLR start T__114
    public final void mT__114() throws RecognitionException {
        try {
            int _type = T__114;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:65:8: ( 'switch' )
            // Ecl__.g:65:10: 'switch'
            {
            match("switch"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__114

    // $ANTLR start T__115
    public final void mT__115() throws RecognitionException {
        try {
            int _type = T__115;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:66:8: ( 'case' )
            // Ecl__.g:66:10: 'case'
            {
            match("case"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__115

    // $ANTLR start T__116
    public final void mT__116() throws RecognitionException {
        try {
            int _type = T__116;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:67:8: ( 'default' )
            // Ecl__.g:67:10: 'default'
            {
            match("default"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__116

    // $ANTLR start T__117
    public final void mT__117() throws RecognitionException {
        try {
            int _type = T__117;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:68:8: ( 'for' )
            // Ecl__.g:68:10: 'for'
            {
            match("for"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__117

    // $ANTLR start T__118
    public final void mT__118() throws RecognitionException {
        try {
            int _type = T__118;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:69:8: ( 'in' )
            // Ecl__.g:69:10: 'in'
            {
            match("in"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__118

    // $ANTLR start T__119
    public final void mT__119() throws RecognitionException {
        try {
            int _type = T__119;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:70:8: ( 'while' )
            // Ecl__.g:70:10: 'while'
            {
            match("while"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__119

    // $ANTLR start T__120
    public final void mT__120() throws RecognitionException {
        try {
            int _type = T__120;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:71:8: ( 'return' )
            // Ecl__.g:71:10: 'return'
            {
            match("return"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__120

    // $ANTLR start T__121
    public final void mT__121() throws RecognitionException {
        try {
            int _type = T__121;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:72:8: ( 'throw' )
            // Ecl__.g:72:10: 'throw'
            {
            match("throw"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__121

    // $ANTLR start T__122
    public final void mT__122() throws RecognitionException {
        try {
            int _type = T__122;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:73:8: ( 'delete' )
            // Ecl__.g:73:10: 'delete'
            {
            match("delete"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__122

    // $ANTLR start T__123
    public final void mT__123() throws RecognitionException {
        try {
            int _type = T__123;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:74:8: ( 'break' )
            // Ecl__.g:74:10: 'break'
            {
            match("break"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__123

    // $ANTLR start T__124
    public final void mT__124() throws RecognitionException {
        try {
            int _type = T__124;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:75:8: ( 'breakAll' )
            // Ecl__.g:75:10: 'breakAll'
            {
            match("breakAll"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__124

    // $ANTLR start T__125
    public final void mT__125() throws RecognitionException {
        try {
            int _type = T__125;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:76:8: ( 'continue' )
            // Ecl__.g:76:10: 'continue'
            {
            match("continue"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__125

    // $ANTLR start T__126
    public final void mT__126() throws RecognitionException {
        try {
            int _type = T__126;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:77:8: ( 'abort' )
            // Ecl__.g:77:10: 'abort'
            {
            match("abort"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__126

    // $ANTLR start T__127
    public final void mT__127() throws RecognitionException {
        try {
            int _type = T__127;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:78:8: ( 'transaction' )
            // Ecl__.g:78:10: 'transaction'
            {
            match("transaction"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__127

    // $ANTLR start T__128
    public final void mT__128() throws RecognitionException {
        try {
            int _type = T__128;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:79:8: ( ':=' )
            // Ecl__.g:79:10: ':='
            {
            match(":="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__128

    // $ANTLR start T__129
    public final void mT__129() throws RecognitionException {
        try {
            int _type = T__129;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:80:8: ( '+=' )
            // Ecl__.g:80:10: '+='
            {
            match("+="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__129

    // $ANTLR start T__130
    public final void mT__130() throws RecognitionException {
        try {
            int _type = T__130;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:81:8: ( '-=' )
            // Ecl__.g:81:10: '-='
            {
            match("-="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__130

    // $ANTLR start T__131
    public final void mT__131() throws RecognitionException {
        try {
            int _type = T__131;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:82:8: ( '*=' )
            // Ecl__.g:82:10: '*='
            {
            match("*="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__131

    // $ANTLR start T__132
    public final void mT__132() throws RecognitionException {
        try {
            int _type = T__132;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:83:8: ( '/=' )
            // Ecl__.g:83:10: '/='
            {
            match("/="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__132

    // $ANTLR start T__133
    public final void mT__133() throws RecognitionException {
        try {
            int _type = T__133;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:84:8: ( '?=' )
            // Ecl__.g:84:10: '?='
            {
            match("?="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__133

    // $ANTLR start T__134
    public final void mT__134() throws RecognitionException {
        try {
            int _type = T__134;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:85:8: ( '::=' )
            // Ecl__.g:85:10: '::='
            {
            match("::="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__134

    // $ANTLR start T__135
    public final void mT__135() throws RecognitionException {
        try {
            int _type = T__135;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:86:8: ( 'or' )
            // Ecl__.g:86:10: 'or'
            {
            match("or"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__135

    // $ANTLR start T__136
    public final void mT__136() throws RecognitionException {
        try {
            int _type = T__136;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:87:8: ( 'and' )
            // Ecl__.g:87:10: 'and'
            {
            match("and"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__136

    // $ANTLR start T__137
    public final void mT__137() throws RecognitionException {
        try {
            int _type = T__137;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:88:8: ( 'xor' )
            // Ecl__.g:88:10: 'xor'
            {
            match("xor"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__137

    // $ANTLR start T__138
    public final void mT__138() throws RecognitionException {
        try {
            int _type = T__138;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:89:8: ( 'implies' )
            // Ecl__.g:89:10: 'implies'
            {
            match("implies"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__138

    // $ANTLR start T__139
    public final void mT__139() throws RecognitionException {
        try {
            int _type = T__139;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:90:8: ( '?' )
            // Ecl__.g:90:10: '?'
            {
            match('?'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__139

    // $ANTLR start T__140
    public final void mT__140() throws RecognitionException {
        try {
            int _type = T__140;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:91:8: ( '==' )
            // Ecl__.g:91:10: '=='
            {
            match("=="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__140

    // $ANTLR start T__141
    public final void mT__141() throws RecognitionException {
        try {
            int _type = T__141;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:92:8: ( '!=' )
            // Ecl__.g:92:10: '!='
            {
            match("!="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__141

    // $ANTLR start T__142
    public final void mT__142() throws RecognitionException {
        try {
            int _type = T__142;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:93:8: ( '?:' )
            // Ecl__.g:93:10: '?:'
            {
            match("?:"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__142

    // $ANTLR start T__143
    public final void mT__143() throws RecognitionException {
        try {
            int _type = T__143;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:94:8: ( '>=' )
            // Ecl__.g:94:10: '>='
            {
            match(">="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__143

    // $ANTLR start T__144
    public final void mT__144() throws RecognitionException {
        try {
            int _type = T__144;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:95:8: ( '<=' )
            // Ecl__.g:95:10: '<='
            {
            match("<="); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__144

    // $ANTLR start T__145
    public final void mT__145() throws RecognitionException {
        try {
            int _type = T__145;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:96:8: ( '<>' )
            // Ecl__.g:96:10: '<>'
            {
            match("<>"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__145

    // $ANTLR start T__146
    public final void mT__146() throws RecognitionException {
        try {
            int _type = T__146;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:97:8: ( '+' )
            // Ecl__.g:97:10: '+'
            {
            match('+'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__146

    // $ANTLR start T__147
    public final void mT__147() throws RecognitionException {
        try {
            int _type = T__147;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:98:8: ( '-' )
            // Ecl__.g:98:10: '-'
            {
            match('-'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__147

    // $ANTLR start T__148
    public final void mT__148() throws RecognitionException {
        try {
            int _type = T__148;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:99:8: ( '*' )
            // Ecl__.g:99:10: '*'
            {
            match('*'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__148

    // $ANTLR start T__149
    public final void mT__149() throws RecognitionException {
        try {
            int _type = T__149;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:100:8: ( '/' )
            // Ecl__.g:100:10: '/'
            {
            match('/'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__149

    // $ANTLR start T__150
    public final void mT__150() throws RecognitionException {
        try {
            int _type = T__150;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:101:8: ( 'not' )
            // Ecl__.g:101:10: 'not'
            {
            match("not"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__150

    // $ANTLR start T__151
    public final void mT__151() throws RecognitionException {
        try {
            int _type = T__151;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:102:8: ( '++' )
            // Ecl__.g:102:10: '++'
            {
            match("++"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__151

    // $ANTLR start T__152
    public final void mT__152() throws RecognitionException {
        try {
            int _type = T__152;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:103:8: ( '--' )
            // Ecl__.g:103:10: '--'
            {
            match("--"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__152

    // $ANTLR start T__153
    public final void mT__153() throws RecognitionException {
        try {
            int _type = T__153;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:104:8: ( '[' )
            // Ecl__.g:104:10: '['
            {
            match('['); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__153

    // $ANTLR start T__154
    public final void mT__154() throws RecognitionException {
        try {
            int _type = T__154;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:105:8: ( ']' )
            // Ecl__.g:105:10: ']'
            {
            match(']'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__154

    // $ANTLR start T__155
    public final void mT__155() throws RecognitionException {
        try {
            int _type = T__155;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:106:8: ( '|' )
            // Ecl__.g:106:10: '|'
            {
            match('|'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__155

    // $ANTLR start T__156
    public final void mT__156() throws RecognitionException {
        try {
            int _type = T__156;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:107:8: ( '=>' )
            // Ecl__.g:107:10: '=>'
            {
            match("=>"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__156

    // $ANTLR start T__157
    public final void mT__157() throws RecognitionException {
        try {
            int _type = T__157;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:108:8: ( 'new' )
            // Ecl__.g:108:10: 'new'
            {
            match("new"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__157

    // $ANTLR start T__158
    public final void mT__158() throws RecognitionException {
        try {
            int _type = T__158;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:109:8: ( 'var' )
            // Ecl__.g:109:10: 'var'
            {
            match("var"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__158

    // $ANTLR start T__159
    public final void mT__159() throws RecognitionException {
        try {
            int _type = T__159;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:110:8: ( 'ext' )
            // Ecl__.g:110:10: 'ext'
            {
            match("ext"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__159

    // $ANTLR start T__160
    public final void mT__160() throws RecognitionException {
        try {
            int _type = T__160;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:111:8: ( '#' )
            // Ecl__.g:111:10: '#'
            {
            match('#'); 

            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__160

    // $ANTLR start T__161
    public final void mT__161() throws RecognitionException {
        try {
            int _type = T__161;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:112:8: ( 'pre' )
            // Ecl__.g:112:10: 'pre'
            {
            match("pre"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__161

    // $ANTLR start T__162
    public final void mT__162() throws RecognitionException {
        try {
            int _type = T__162;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:113:8: ( 'post' )
            // Ecl__.g:113:10: 'post'
            {
            match("post"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__162

    // $ANTLR start T__163
    public final void mT__163() throws RecognitionException {
        try {
            int _type = T__163;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:114:8: ( 'guard' )
            // Ecl__.g:114:10: 'guard'
            {
            match("guard"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__163

    // $ANTLR start T__164
    public final void mT__164() throws RecognitionException {
        try {
            int _type = T__164;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:115:8: ( 'extends' )
            // Ecl__.g:115:10: 'extends'
            {
            match("extends"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__164

    // $ANTLR start T__165
    public final void mT__165() throws RecognitionException {
        try {
            int _type = T__165;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:116:8: ( 'rule' )
            // Ecl__.g:116:10: 'rule'
            {
            match("rule"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__165

    // $ANTLR start T__166
    public final void mT__166() throws RecognitionException {
        try {
            int _type = T__166;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:117:8: ( 'match' )
            // Ecl__.g:117:10: 'match'
            {
            match("match"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__166

    // $ANTLR start T__167
    public final void mT__167() throws RecognitionException {
        try {
            int _type = T__167;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:118:8: ( 'with' )
            // Ecl__.g:118:10: 'with'
            {
            match("with"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__167

    // $ANTLR start T__168
    public final void mT__168() throws RecognitionException {
        try {
            int _type = T__168;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:119:8: ( 'compare' )
            // Ecl__.g:119:10: 'compare'
            {
            match("compare"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__168

    // $ANTLR start T__169
    public final void mT__169() throws RecognitionException {
        try {
            int _type = T__169;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:120:8: ( 'do' )
            // Ecl__.g:120:10: 'do'
            {
            match("do"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__169

    // $ANTLR start T__170
    public final void mT__170() throws RecognitionException {
        try {
            int _type = T__170;
            int _channel = DEFAULT_TOKEN_CHANNEL;
            // Ecl__.g:121:8: ( 'from' )
            // Ecl__.g:121:10: 'from'
            {
            match("from"); 


            }

            state.type = _type;
            state.channel = _channel;
        }
        finally {
        }
    }
    // $ANTLR end T__170

    public void mTokens() throws RecognitionException {
        // Ecl__.g:1:8: ( T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | T__131 | T__132 | T__133 | T__134 | T__135 | T__136 | T__137 | T__138 | T__139 | T__140 | T__141 | T__142 | T__143 | T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | EolLexerRules. Tokens )
        int alt1=79;
        alt1 = dfa1.predict(input);
        switch (alt1) {
            case 1 :
                // Ecl__.g:1:10: T__93
                {
                mT__93(); 

                }
                break;
            case 2 :
                // Ecl__.g:1:16: T__94
                {
                mT__94(); 

                }
                break;
            case 3 :
                // Ecl__.g:1:22: T__95
                {
                mT__95(); 

                }
                break;
            case 4 :
                // Ecl__.g:1:28: T__96
                {
                mT__96(); 

                }
                break;
            case 5 :
                // Ecl__.g:1:34: T__97
                {
                mT__97(); 

                }
                break;
            case 6 :
                // Ecl__.g:1:40: T__98
                {
                mT__98(); 

                }
                break;
            case 7 :
                // Ecl__.g:1:46: T__99
                {
                mT__99(); 

                }
                break;
            case 8 :
                // Ecl__.g:1:52: T__100
                {
                mT__100(); 

                }
                break;
            case 9 :
                // Ecl__.g:1:59: T__101
                {
                mT__101(); 

                }
                break;
            case 10 :
                // Ecl__.g:1:66: T__102
                {
                mT__102(); 

                }
                break;
            case 11 :
                // Ecl__.g:1:73: T__103
                {
                mT__103(); 

                }
                break;
            case 12 :
                // Ecl__.g:1:80: T__104
                {
                mT__104(); 

                }
                break;
            case 13 :
                // Ecl__.g:1:87: T__105
                {
                mT__105(); 

                }
                break;
            case 14 :
                // Ecl__.g:1:94: T__106
                {
                mT__106(); 

                }
                break;
            case 15 :
                // Ecl__.g:1:101: T__107
                {
                mT__107(); 

                }
                break;
            case 16 :
                // Ecl__.g:1:108: T__108
                {
                mT__108(); 

                }
                break;
            case 17 :
                // Ecl__.g:1:115: T__109
                {
                mT__109(); 

                }
                break;
            case 18 :
                // Ecl__.g:1:122: T__110
                {
                mT__110(); 

                }
                break;
            case 19 :
                // Ecl__.g:1:129: T__111
                {
                mT__111(); 

                }
                break;
            case 20 :
                // Ecl__.g:1:136: T__112
                {
                mT__112(); 

                }
                break;
            case 21 :
                // Ecl__.g:1:143: T__113
                {
                mT__113(); 

                }
                break;
            case 22 :
                // Ecl__.g:1:150: T__114
                {
                mT__114(); 

                }
                break;
            case 23 :
                // Ecl__.g:1:157: T__115
                {
                mT__115(); 

                }
                break;
            case 24 :
                // Ecl__.g:1:164: T__116
                {
                mT__116(); 

                }
                break;
            case 25 :
                // Ecl__.g:1:171: T__117
                {
                mT__117(); 

                }
                break;
            case 26 :
                // Ecl__.g:1:178: T__118
                {
                mT__118(); 

                }
                break;
            case 27 :
                // Ecl__.g:1:185: T__119
                {
                mT__119(); 

                }
                break;
            case 28 :
                // Ecl__.g:1:192: T__120
                {
                mT__120(); 

                }
                break;
            case 29 :
                // Ecl__.g:1:199: T__121
                {
                mT__121(); 

                }
                break;
            case 30 :
                // Ecl__.g:1:206: T__122
                {
                mT__122(); 

                }
                break;
            case 31 :
                // Ecl__.g:1:213: T__123
                {
                mT__123(); 

                }
                break;
            case 32 :
                // Ecl__.g:1:220: T__124
                {
                mT__124(); 

                }
                break;
            case 33 :
                // Ecl__.g:1:227: T__125
                {
                mT__125(); 

                }
                break;
            case 34 :
                // Ecl__.g:1:234: T__126
                {
                mT__126(); 

                }
                break;
            case 35 :
                // Ecl__.g:1:241: T__127
                {
                mT__127(); 

                }
                break;
            case 36 :
                // Ecl__.g:1:248: T__128
                {
                mT__128(); 

                }
                break;
            case 37 :
                // Ecl__.g:1:255: T__129
                {
                mT__129(); 

                }
                break;
            case 38 :
                // Ecl__.g:1:262: T__130
                {
                mT__130(); 

                }
                break;
            case 39 :
                // Ecl__.g:1:269: T__131
                {
                mT__131(); 

                }
                break;
            case 40 :
                // Ecl__.g:1:276: T__132
                {
                mT__132(); 

                }
                break;
            case 41 :
                // Ecl__.g:1:283: T__133
                {
                mT__133(); 

                }
                break;
            case 42 :
                // Ecl__.g:1:290: T__134
                {
                mT__134(); 

                }
                break;
            case 43 :
                // Ecl__.g:1:297: T__135
                {
                mT__135(); 

                }
                break;
            case 44 :
                // Ecl__.g:1:304: T__136
                {
                mT__136(); 

                }
                break;
            case 45 :
                // Ecl__.g:1:311: T__137
                {
                mT__137(); 

                }
                break;
            case 46 :
                // Ecl__.g:1:318: T__138
                {
                mT__138(); 

                }
                break;
            case 47 :
                // Ecl__.g:1:325: T__139
                {
                mT__139(); 

                }
                break;
            case 48 :
                // Ecl__.g:1:332: T__140
                {
                mT__140(); 

                }
                break;
            case 49 :
                // Ecl__.g:1:339: T__141
                {
                mT__141(); 

                }
                break;
            case 50 :
                // Ecl__.g:1:346: T__142
                {
                mT__142(); 

                }
                break;
            case 51 :
                // Ecl__.g:1:353: T__143
                {
                mT__143(); 

                }
                break;
            case 52 :
                // Ecl__.g:1:360: T__144
                {
                mT__144(); 

                }
                break;
            case 53 :
                // Ecl__.g:1:367: T__145
                {
                mT__145(); 

                }
                break;
            case 54 :
                // Ecl__.g:1:374: T__146
                {
                mT__146(); 

                }
                break;
            case 55 :
                // Ecl__.g:1:381: T__147
                {
                mT__147(); 

                }
                break;
            case 56 :
                // Ecl__.g:1:388: T__148
                {
                mT__148(); 

                }
                break;
            case 57 :
                // Ecl__.g:1:395: T__149
                {
                mT__149(); 

                }
                break;
            case 58 :
                // Ecl__.g:1:402: T__150
                {
                mT__150(); 

                }
                break;
            case 59 :
                // Ecl__.g:1:409: T__151
                {
                mT__151(); 

                }
                break;
            case 60 :
                // Ecl__.g:1:416: T__152
                {
                mT__152(); 

                }
                break;
            case 61 :
                // Ecl__.g:1:423: T__153
                {
                mT__153(); 

                }
                break;
            case 62 :
                // Ecl__.g:1:430: T__154
                {
                mT__154(); 

                }
                break;
            case 63 :
                // Ecl__.g:1:437: T__155
                {
                mT__155(); 

                }
                break;
            case 64 :
                // Ecl__.g:1:444: T__156
                {
                mT__156(); 

                }
                break;
            case 65 :
                // Ecl__.g:1:451: T__157
                {
                mT__157(); 

                }
                break;
            case 66 :
                // Ecl__.g:1:458: T__158
                {
                mT__158(); 

                }
                break;
            case 67 :
                // Ecl__.g:1:465: T__159
                {
                mT__159(); 

                }
                break;
            case 68 :
                // Ecl__.g:1:472: T__160
                {
                mT__160(); 

                }
                break;
            case 69 :
                // Ecl__.g:1:479: T__161
                {
                mT__161(); 

                }
                break;
            case 70 :
                // Ecl__.g:1:486: T__162
                {
                mT__162(); 

                }
                break;
            case 71 :
                // Ecl__.g:1:493: T__163
                {
                mT__163(); 

                }
                break;
            case 72 :
                // Ecl__.g:1:500: T__164
                {
                mT__164(); 

                }
                break;
            case 73 :
                // Ecl__.g:1:507: T__165
                {
                mT__165(); 

                }
                break;
            case 74 :
                // Ecl__.g:1:514: T__166
                {
                mT__166(); 

                }
                break;
            case 75 :
                // Ecl__.g:1:521: T__167
                {
                mT__167(); 

                }
                break;
            case 76 :
                // Ecl__.g:1:528: T__168
                {
                mT__168(); 

                }
                break;
            case 77 :
                // Ecl__.g:1:535: T__169
                {
                mT__169(); 

                }
                break;
            case 78 :
                // Ecl__.g:1:542: T__170
                {
                mT__170(); 

                }
                break;
            case 79 :
                // Ecl__.g:1:549: EolLexerRules. Tokens
                {
                gEolLexerRules.mTokens(); 

                }
                break;

        }

    }


    protected DFA1 dfa1 = new DFA1(this);
    static final String DFA1_eotS =
        "\1\uffff\1\50\1\uffff\1\50\1\uffff\1\50\2\uffff\1\63\2\50\2\uffff"+
        "\1\73\1\50\1\uffff\1\100\1\103\1\105\7\50\1\124\1\127\1\131\1\133"+
        "\1\136\2\50\3\uffff\1\50\1\uffff\2\50\1\uffff\7\50\1\156\3\uffff"+
        "\1\50\1\160\3\50\1\165\2\uffff\1\50\1\167\1\170\7\uffff\14\50\15"+
        "\uffff\13\50\1\u0091\3\50\1\uffff\1\50\1\uffff\1\50\1\u0097\1\50"+
        "\2\uffff\1\50\2\uffff\1\50\1\u009d\13\50\1\u00a9\1\u00aa\1\u00ab"+
        "\1\u00ac\1\u00ad\6\50\1\uffff\5\50\1\uffff\1\u00b9\2\50\1\u00bc"+
        "\1\50\1\uffff\1\50\1\u00bf\3\50\1\u00c3\1\50\1\u00c5\3\50\5\uffff"+
        "\1\u00c9\1\50\1\u00cb\1\u00cc\1\u00cd\1\u00ce\5\50\1\uffff\2\50"+
        "\1\uffff\2\50\1\uffff\2\50\1\u00da\1\uffff\1\50\1\uffff\1\u00dc"+
        "\1\50\1\u00df\1\uffff\1\u00e0\4\uffff\1\u00e1\1\50\1\u00e3\2\50"+
        "\1\u00e6\2\50\1\u00e9\2\50\1\uffff\1\u00ec\1\uffff\2\50\3\uffff"+
        "\1\u00ef\1\uffff\2\50\1\uffff\1\u00f2\1\u00f3\1\uffff\1\50\1\u00f5"+
        "\1\uffff\2\50\1\uffff\1\50\1\u00f9\2\uffff\1\u00fa\1\uffff\1\50"+
        "\1\u00fc\1\u00fd\2\uffff\1\50\2\uffff\1\50\1\u0100\1\uffff";
    static final String DFA1_eofS =
        "\u0101\uffff";
    static final String DFA1_minS =
        "\1\11\1\141\1\uffff\1\142\1\uffff\1\145\2\uffff\1\75\1\160\1\157"+
        "\2\uffff\1\72\1\146\1\uffff\3\75\1\154\1\167\1\141\1\150\1\145\1"+
        "\150\1\162\1\53\1\55\1\75\1\52\1\56\1\157\1\145\3\uffff\1\141\1"+
        "\uffff\1\157\1\165\1\uffff\1\144\1\164\1\151\1\157\1\144\1\151\1"+
        "\146\1\46\3\uffff\1\145\1\46\1\156\1\162\1\157\1\75\2\uffff\1\160"+
        "\2\46\7\uffff\1\163\1\164\1\151\1\163\1\155\1\151\2\164\1\154\1"+
        "\162\1\141\1\145\15\uffff\1\162\1\164\1\167\1\162\1\145\1\163\1"+
        "\141\1\145\1\143\1\141\1\162\1\46\1\166\1\141\1\145\1\uffff\1\162"+
        "\1\uffff\1\143\1\46\1\155\2\uffff\1\154\2\uffff\1\145\1\46\1\164"+
        "\1\145\1\164\1\160\1\154\1\150\1\165\1\145\1\157\1\156\1\141\5\46"+
        "\1\164\1\162\1\154\1\150\1\163\1\164\1\uffff\1\145\1\165\1\164\1"+
        "\141\1\164\1\uffff\1\46\1\162\1\151\1\46\1\156\1\uffff\1\143\1\46"+
        "\1\151\1\141\1\145\1\46\1\162\1\46\1\167\1\163\1\153\5\uffff\1\46"+
        "\1\144\4\46\1\162\1\154\1\145\1\164\1\151\1\uffff\1\164\1\145\1"+
        "\uffff\1\144\1\150\1\uffff\1\156\1\162\1\46\1\uffff\1\156\1\uffff"+
        "\1\46\1\141\1\46\1\uffff\1\46\4\uffff\1\46\1\164\1\46\1\151\1\157"+
        "\1\46\2\163\1\46\1\165\1\145\1\uffff\1\46\1\uffff\1\143\1\154\3"+
        "\uffff\1\46\1\uffff\1\157\1\156\1\uffff\2\46\1\uffff\1\145\1\46"+
        "\1\uffff\1\164\1\154\1\uffff\1\156\1\46\2\uffff\1\46\1\uffff\1\151"+
        "\2\46\2\uffff\1\157\2\uffff\1\156\1\46\1\uffff";
    static final String DFA1_maxS =
        "\1\ufaff\1\157\1\uffff\1\156\1\uffff\1\162\2\uffff\1\76\1\162\1"+
        "\165\2\uffff\1\75\1\156\1\uffff\1\75\1\76\1\75\1\170\1\167\1\157"+
        "\1\151\1\165\2\162\1\75\1\76\3\75\2\157\3\uffff\1\141\1\uffff\1"+
        "\162\1\165\1\uffff\1\144\1\164\1\151\1\157\1\144\1\151\1\154\1\ufaff"+
        "\3\uffff\1\145\1\ufaff\1\156\1\162\1\157\1\75\2\uffff\1\160\2\ufaff"+
        "\7\uffff\1\163\1\164\1\151\1\163\1\156\1\151\2\164\1\154\1\162\1"+
        "\141\1\145\15\uffff\1\162\1\164\1\167\1\162\1\145\1\163\1\141\1"+
        "\145\1\143\1\141\1\162\1\ufaff\1\166\1\141\1\145\1\uffff\1\162\1"+
        "\uffff\1\143\1\ufaff\1\155\2\uffff\1\157\2\uffff\1\145\1\ufaff\1"+
        "\164\1\145\1\164\1\160\1\154\1\150\1\165\1\145\1\157\1\156\1\141"+
        "\5\ufaff\1\164\1\162\1\154\1\150\1\163\1\164\1\uffff\1\145\1\165"+
        "\1\164\1\141\1\164\1\uffff\1\ufaff\1\162\1\151\1\ufaff\1\156\1\uffff"+
        "\1\143\1\ufaff\1\151\1\141\1\145\1\ufaff\1\162\1\ufaff\1\167\1\163"+
        "\1\153\5\uffff\1\ufaff\1\144\4\ufaff\1\162\1\154\1\145\1\164\1\151"+
        "\1\uffff\1\164\1\145\1\uffff\1\144\1\150\1\uffff\1\156\1\162\1\ufaff"+
        "\1\uffff\1\156\1\uffff\1\ufaff\1\141\1\ufaff\1\uffff\1\ufaff\4\uffff"+
        "\1\ufaff\1\164\1\ufaff\1\151\1\157\1\ufaff\2\163\1\ufaff\1\165\1"+
        "\145\1\uffff\1\ufaff\1\uffff\1\143\1\154\3\uffff\1\ufaff\1\uffff"+
        "\1\157\1\156\1\uffff\2\ufaff\1\uffff\1\145\1\ufaff\1\uffff\1\164"+
        "\1\154\1\uffff\1\156\1\ufaff\2\uffff\1\ufaff\1\uffff\1\151\2\ufaff"+
        "\2\uffff\1\157\2\uffff\1\156\1\ufaff\1\uffff";
    static final String DFA1_acceptS =
        "\2\uffff\1\2\1\uffff\1\4\1\uffff\1\6\1\7\3\uffff\1\13\1\14\2\uffff"+
        "\1\17\21\uffff\1\75\1\76\1\77\1\uffff\1\104\2\uffff\1\117\10\uffff"+
        "\1\60\1\100\1\10\6\uffff\1\44\1\15\3\uffff\1\61\1\20\1\64\1\65\1"+
        "\22\1\63\1\23\14\uffff\1\45\1\73\1\66\1\46\1\74\1\67\1\47\1\70\1"+
        "\50\1\71\1\51\1\62\1\57\17\uffff\1\115\1\uffff\1\53\3\uffff\1\52"+
        "\1\21\1\uffff\1\24\1\32\30\uffff\1\54\5\uffff\1\31\5\uffff\1\103"+
        "\13\uffff\1\55\1\72\1\101\1\102\1\105\13\uffff\1\116\2\uffff\1\25"+
        "\2\uffff\1\27\3\uffff\1\113\1\uffff\1\111\3\uffff\1\106\1\uffff"+
        "\1\1\1\112\1\3\1\42\13\uffff\1\33\1\uffff\1\35\2\uffff\1\37\1\107"+
        "\1\5\1\uffff\1\36\2\uffff\1\16\2\uffff\1\26\2\uffff\1\34\2\uffff"+
        "\1\30\2\uffff\1\56\1\110\1\uffff\1\114\3\uffff\1\12\1\41\1\uffff"+
        "\1\40\1\11\2\uffff\1\43";
    static final String DFA1_specialS =
        "\u0101\uffff}>";
    static final String[] DFA1_transitionS = {
            "\2\50\1\uffff\2\50\22\uffff\1\50\1\20\1\50\1\45\1\17\1\uffff"+
            "\2\50\1\13\1\14\1\34\1\32\1\4\1\33\1\50\1\35\12\50\1\15\1\2"+
            "\1\21\1\10\1\22\1\36\33\50\1\41\1\uffff\1\42\3\50\1\3\1\31\1"+
            "\25\1\5\1\23\1\12\1\47\1\50\1\16\3\50\1\1\1\40\1\11\1\46\1\50"+
            "\1\27\1\24\1\30\1\50\1\44\1\26\1\37\2\50\1\6\1\43\1\7\1\50\101"+
            "\uffff\27\50\1\uffff\37\50\1\uffff\u1f08\50\u1040\uffff\u0150"+
            "\50\u0170\uffff\u0080\50\u0080\uffff\u092e\50\u10d2\uffff\u5200"+
            "\50\u5900\uffff\u0200\50",
            "\1\52\15\uffff\1\51",
            "",
            "\1\54\11\uffff\1\53\1\uffff\1\55",
            "",
            "\1\57\11\uffff\1\60\2\uffff\1\56",
            "",
            "",
            "\1\61\1\62",
            "\1\64\1\uffff\1\65",
            "\1\67\2\uffff\1\70\2\uffff\1\66",
            "",
            "",
            "\1\71\2\uffff\1\72",
            "\1\75\6\uffff\1\74\1\76",
            "",
            "\1\77",
            "\1\101\1\102",
            "\1\104",
            "\1\106\13\uffff\1\107",
            "\1\110",
            "\1\111\15\uffff\1\112",
            "\1\113\1\114",
            "\1\115\17\uffff\1\116",
            "\1\117\11\uffff\1\120",
            "\1\121",
            "\1\123\21\uffff\1\122",
            "\1\126\17\uffff\1\125\1\50",
            "\1\130",
            "\1\50\4\uffff\1\50\15\uffff\1\132",
            "\1\50\13\uffff\1\135\2\uffff\1\134",
            "\1\137",
            "\1\141\11\uffff\1\140",
            "",
            "",
            "",
            "\1\142",
            "",
            "\1\144\2\uffff\1\143",
            "\1\145",
            "",
            "\1\146",
            "\1\147",
            "\1\150",
            "\1\151",
            "\1\152",
            "\1\153",
            "\1\154\5\uffff\1\155",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "",
            "",
            "\1\157",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\161",
            "\1\162",
            "\1\163",
            "\1\164",
            "",
            "",
            "\1\166",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "\1\171",
            "\1\172",
            "\1\173",
            "\1\174",
            "\1\176\1\175",
            "\1\177",
            "\1\u0080",
            "\1\u0081",
            "\1\u0082",
            "\1\u0083",
            "\1\u0084",
            "\1\u0085",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "\1\u0086",
            "\1\u0087",
            "\1\u0088",
            "\1\u0089",
            "\1\u008a",
            "\1\u008b",
            "\1\u008c",
            "\1\u008d",
            "\1\u008e",
            "\1\u008f",
            "\1\u0090",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u0092",
            "\1\u0093",
            "\1\u0094",
            "",
            "\1\u0095",
            "",
            "\1\u0096",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u0098",
            "",
            "",
            "\1\u009a\2\uffff\1\u0099",
            "",
            "",
            "\1\u009b",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\4\50"+
            "\1\u009c\25\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1"+
            "\uffff\u1f08\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080"+
            "\uffff\u092e\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u009e",
            "\1\u009f",
            "\1\u00a0",
            "\1\u00a1",
            "\1\u00a2",
            "\1\u00a3",
            "\1\u00a4",
            "\1\u00a5",
            "\1\u00a6",
            "\1\u00a7",
            "\1\u00a8",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00ae",
            "\1\u00af",
            "\1\u00b0",
            "\1\u00b1",
            "\1\u00b2",
            "\1\u00b3",
            "",
            "\1\u00b4",
            "\1\u00b5",
            "\1\u00b6",
            "\1\u00b7",
            "\1\u00b8",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00ba",
            "\1\u00bb",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00bd",
            "",
            "\1\u00be",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00c0",
            "\1\u00c1",
            "\1\u00c2",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00c4",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00c6",
            "\1\u00c7",
            "\1\u00c8",
            "",
            "",
            "",
            "",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00ca",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00cf",
            "\1\u00d0",
            "\1\u00d1",
            "\1\u00d2",
            "\1\u00d3",
            "",
            "\1\u00d4",
            "\1\u00d5",
            "",
            "\1\u00d6",
            "\1\u00d7",
            "",
            "\1\u00d8",
            "\1\u00d9",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\u00db",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00dd",
            "\1\50\11\uffff\12\50\7\uffff\1\u00de\31\50\3\uffff\2\50\1\uffff"+
            "\32\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "",
            "",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00e2",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00e4",
            "\1\u00e5",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00e7",
            "\1\u00e8",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\u00ea",
            "\1\u00eb",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\u00ed",
            "\1\u00ee",
            "",
            "",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\u00f0",
            "\1\u00f1",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\u00f4",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\u00f6",
            "\1\u00f7",
            "",
            "\1\u00f8",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "\1\u00fb",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            "",
            "",
            "\1\u00fe",
            "",
            "",
            "\1\u00ff",
            "\1\50\11\uffff\12\50\7\uffff\32\50\3\uffff\2\50\1\uffff\32"+
            "\50\3\uffff\1\50\101\uffff\27\50\1\uffff\37\50\1\uffff\u1f08"+
            "\50\u1040\uffff\u0150\50\u0170\uffff\u0080\50\u0080\uffff\u092e"+
            "\50\u10d2\uffff\u5200\50\u5900\uffff\u0200\50",
            ""
    };

    static final short[] DFA1_eot = DFA.unpackEncodedString(DFA1_eotS);
    static final short[] DFA1_eof = DFA.unpackEncodedString(DFA1_eofS);
    static final char[] DFA1_min = DFA.unpackEncodedStringToUnsignedChars(DFA1_minS);
    static final char[] DFA1_max = DFA.unpackEncodedStringToUnsignedChars(DFA1_maxS);
    static final short[] DFA1_accept = DFA.unpackEncodedString(DFA1_acceptS);
    static final short[] DFA1_special = DFA.unpackEncodedString(DFA1_specialS);
    static final short[][] DFA1_transition;

    static {
        int numStates = DFA1_transitionS.length;
        DFA1_transition = new short[numStates][];
        for (int i=0; i




© 2015 - 2025 Weber Informatics LLC | Privacy Policy