View Javadoc
1   // Generated from com/disid/fiebdc3/antlr4/Fiebdc3.g4 by ANTLR 4.2
2   package com.disid.fiebdc3.antlr4;
3   import org.antlr.v4.runtime.Lexer;
4   import org.antlr.v4.runtime.CharStream;
5   import org.antlr.v4.runtime.Token;
6   import org.antlr.v4.runtime.TokenStream;
7   import org.antlr.v4.runtime.*;
8   import org.antlr.v4.runtime.atn.*;
9   import org.antlr.v4.runtime.dfa.DFA;
10  import org.antlr.v4.runtime.misc.*;
11  
12  @SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
13  public class Fiebdc3Lexer extends Lexer {
14  	protected static final DFA[] _decisionToDFA;
15  	protected static final PredictionContextCache _sharedContextCache =
16  		new PredictionContextCache();
17  	public static final int
18  		T__9=1, T__8=2, T__7=3, T__6=4, T__5=5, T__4=6, T__3=7, T__2=8, T__1=9, 
19  		T__0=10, WS=11, REGSEP=12, FIELDSEP=13, SUBFIELDSEP=14, TEXT=15;
20  	public static String[] modeNames = {
21  		"DEFAULT_MODE"
22  	};
23  
24  	public static final String[] tokenNames = {
25  		"<INVALID>",
26  		"'437'", "'ANSI'", "'C'", "'D'", "'V'", "''", "'K'", "'850'", "'T'", "'M'", 
27  		"WS", "REGSEP", "FIELDSEP", "SUBFIELDSEP", "TEXT"
28  	};
29  	public static final String[] ruleNames = {
30  		"T__9", "T__8", "T__7", "T__6", "T__5", "T__4", "T__3", "T__2", "T__1", 
31  		"T__0", "WS", "REGSEP", "FIELDSEP", "SUBFIELDSEP", "TEXT"
32  	};
33  
34  
35  	public Fiebdc3Lexer(CharStream input) {
36  		super(input);
37  		_interp = new LexerATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
38  	}
39  
40  	@Override
41  	public String getGrammarFileName() { return "Fiebdc3.g4"; }
42  
43  	@Override
44  	public String[] getTokenNames() { return tokenNames; }
45  
46  	@Override
47  	public String[] getRuleNames() { return ruleNames; }
48  
49  	@Override
50  	public String getSerializedATN() { return _serializedATN; }
51  
52  	@Override
53  	public String[] getModeNames() { return modeNames; }
54  
55  	@Override
56  	public ATN getATN() { return _ATN; }
57  
58  	public static final String _serializedATN =
59  		"\3\u0430\ud6d1\u8206\uad2d\u4417\uaef1\u8d80\uaadd\2\21_\b\1\4\2\t\2\4"+
60  		"\3\t\3\4\4\t\4\4\5\t\5\4\6\t\6\4\7\t\7\4\b\t\b\4\t\t\t\4\n\t\n\4\13\t"+
61  		"\13\4\f\t\f\4\r\t\r\4\16\t\16\4\17\t\17\4\20\t\20\3\2\3\2\3\2\3\2\3\3"+
62  		"\3\3\3\3\3\3\3\3\3\4\3\4\3\5\3\5\3\6\3\6\3\7\3\b\3\b\3\t\3\t\3\t\3\t\3"+
63  		"\n\3\n\3\13\3\13\3\f\6\f=\n\f\r\f\16\f>\3\f\3\f\3\r\7\rD\n\r\f\r\16\r"+
64  		"G\13\r\3\r\3\r\3\16\7\16L\n\16\f\16\16\16O\13\16\3\16\3\16\3\17\7\17T"+
65  		"\n\17\f\17\16\17W\13\17\3\17\3\17\3\20\6\20\\\n\20\r\20\16\20]\2\2\21"+
66  		"\3\3\5\4\7\5\t\6\13\7\r\b\17\t\21\n\23\13\25\f\27\r\31\16\33\17\35\20"+
67  		"\37\21\3\2\5\4\2\f\f\17\17\5\2\13\f\17\17\"\"\5\2^^~~\u0080\u0080b\2\3"+
68  		"\3\2\2\2\2\5\3\2\2\2\2\7\3\2\2\2\2\t\3\2\2\2\2\13\3\2\2\2\2\r\3\2\2\2"+
69  		"\2\17\3\2\2\2\2\21\3\2\2\2\2\23\3\2\2\2\2\25\3\2\2\2\2\27\3\2\2\2\2\31"+
70  		"\3\2\2\2\2\33\3\2\2\2\2\35\3\2\2\2\2\37\3\2\2\2\3!\3\2\2\2\5%\3\2\2\2"+
71  		"\7*\3\2\2\2\t,\3\2\2\2\13.\3\2\2\2\r\60\3\2\2\2\17\61\3\2\2\2\21\63\3"+
72  		"\2\2\2\23\67\3\2\2\2\259\3\2\2\2\27<\3\2\2\2\31E\3\2\2\2\33M\3\2\2\2\35"+
73  		"U\3\2\2\2\37[\3\2\2\2!\"\7\66\2\2\"#\7\65\2\2#$\79\2\2$\4\3\2\2\2%&\7"+
74  		"C\2\2&\'\7P\2\2\'(\7U\2\2()\7K\2\2)\6\3\2\2\2*+\7E\2\2+\b\3\2\2\2,-\7"+
75  		"F\2\2-\n\3\2\2\2./\7X\2\2/\f\3\2\2\2\61\62\7M\2\2\62\20\3\2\2\2\63\64"+
76  		"\7:\2\2\64\65\7\67\2\2\65\66\7\62\2\2\66\22\3\2\2\2\678\7V\2\28\24\3\2"+
77  		"\2\29:\7O\2\2:\26\3\2\2\2;=\t\2\2\2<;\3\2\2\2=>\3\2\2\2><\3\2\2\2>?\3"+
78  		"\2\2\2?@\3\2\2\2@A\b\f\2\2A\30\3\2\2\2BD\t\3\2\2CB\3\2\2\2DG\3\2\2\2E"+
79  		"C\3\2\2\2EF\3\2\2\2FH\3\2\2\2GE\3\2\2\2HI\7\u0080\2\2I\32\3\2\2\2JL\t"+
80  		"\3\2\2KJ\3\2\2\2LO\3\2\2\2MK\3\2\2\2MN\3\2\2\2NP\3\2\2\2OM\3\2\2\2PQ\7"+
81  		"~\2\2Q\34\3\2\2\2RT\t\3\2\2SR\3\2\2\2TW\3\2\2\2US\3\2\2\2UV\3\2\2\2VX"+
82  		"\3\2\2\2WU\3\2\2\2XY\7^\2\2Y\36\3\2\2\2Z\\\n\4\2\2[Z\3\2\2\2\\]\3\2\2"+
83  		"\2][\3\2\2\2]^\3\2\2\2^ \3\2\2\2\b\2>EMU]\3\b\2\2";
84  	public static final ATN _ATN =
85  		new ATNDeserializer().deserialize(_serializedATN.toCharArray());
86  	static {
87  		_decisionToDFA = new DFA[_ATN.getNumberOfDecisions()];
88  		for (int i = 0; i < _ATN.getNumberOfDecisions(); i++) {
89  			_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i), i);
90  		}
91  	}
92  }