1
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 }