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

annis.visualizers.htmlvis.HTMLVisConfigLexer Maven / Gradle / Ivy

There is a newer version: 4.0.0-beta.4
Show newest version
// Generated from annis/visualizers/htmlvis/HTMLVisConfig.g4 by ANTLR 4.2.2
package annis.visualizers.htmlvis;
import org.antlr.v4.runtime.Lexer;
import org.antlr.v4.runtime.CharStream;
import org.antlr.v4.runtime.Token;
import org.antlr.v4.runtime.TokenStream;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
import org.antlr.v4.runtime.misc.*;

@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class HTMLVisConfigLexer extends Lexer {
	protected static final DFA[] _decisionToDFA;
	protected static final PredictionContextCache _sharedContextCache =
		new PredictionContextCache();
	public static final int
		WS=1, SEMICOLON=2, EQUALS=3, TOK=4, VALUE=5, ESCAPED_VALUE=6, ANNO=7, 
		META=8, STYLE=9, COLON=10, BEGIN=11, END=12, ALL=13, QUOTE=14, NEWLINE=15, 
		COMMENT=16, ID=17, TXT=18;
	public static String[] modeNames = {
		"DEFAULT_MODE"
	};

	public static final String[] tokenNames = {
		"",
		"WS", "';'", "'='", "'tok'", "'value'", "'escaped_value'", "'anno'", "'meta'", 
		"'style'", "':'", "'annis:BEGIN'", "'annis:END'", "'annis:ALL'", "'\"'", 
		"'\n'", "COMMENT", "ID", "TXT"
	};
	public static final String[] ruleNames = {
		"WS", "SEMICOLON", "EQUALS", "TOK", "VALUE", "ESCAPED_VALUE", "ANNO", 
		"META", "STYLE", "COLON", "BEGIN", "END", "ALL", "QUOTE", "NEWLINE", "COMMENT", 
		"ID", "TXT"
	};


	public HTMLVisConfigLexer(CharStream input) {
		super(input);
		_interp = new LexerATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
	}

	@Override
	public String getGrammarFileName() { return "HTMLVisConfig.g4"; }

	@Override
	public String[] getTokenNames() { return tokenNames; }

	@Override
	public String[] getRuleNames() { return ruleNames; }

	@Override
	public String getSerializedATN() { return _serializedATN; }

	@Override
	public String[] getModeNames() { return modeNames; }

	@Override
	public ATN getATN() { return _ATN; }

	public static final String _serializedATN =
		"\3\u0430\ud6d1\u8206\uad2d\u4417\uaef1\u8d80\uaadd\2\24\u0090\b\1\4\2"+
		"\t\2\4\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\13\4\f\t\f\4\r\t\r\4\16\t\16\4\17\t\17\4\20\t\20\4\21\t\21\4\22"+
		"\t\22\4\23\t\23\3\2\6\2)\n\2\r\2\16\2*\3\3\3\3\3\4\3\4\3\5\3\5\3\5\3\5"+
		"\3\6\3\6\3\6\3\6\3\6\3\6\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3\7\3"+
		"\7\3\7\3\7\3\b\3\b\3\b\3\b\3\b\3\t\3\t\3\t\3\t\3\t\3\n\3\n\3\n\3\n\3\n"+
		"\3\n\3\13\3\13\3\f\3\f\3\f\3\f\3\f\3\f\3\f\3\f\3\f\3\f\3\f\3\f\3\r\3\r"+
		"\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\r\3\16\3\16\3\16\3\16\3\16\3\16\3\16\3"+
		"\16\3\16\3\16\3\17\3\17\3\20\3\20\3\21\3\21\6\21\u0081\n\21\r\21\16\21"+
		"\u0082\3\21\3\21\3\22\6\22\u0088\n\22\r\22\16\22\u0089\3\23\6\23\u008d"+
		"\n\23\r\23\16\23\u008e\3\u008e\2\24\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\37\21!\22#\23%\24\3\2\5\4\2\13\13\""+
		"\"\3\2\f\f\n\2,,//\62;AAC\\^^aac|\u0093\2\3\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\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\3\2\2\2\2\33\3\2\2\2\2\35"+
		"\3\2\2\2\2\37\3\2\2\2\2!\3\2\2\2\2#\3\2\2\2\2%\3\2\2\2\3(\3\2\2\2\5,\3"+
		"\2\2\2\7.\3\2\2\2\t\60\3\2\2\2\13\64\3\2\2\2\r:\3\2\2\2\17H\3\2\2\2\21"+
		"M\3\2\2\2\23R\3\2\2\2\25X\3\2\2\2\27Z\3\2\2\2\31f\3\2\2\2\33p\3\2\2\2"+
		"\35z\3\2\2\2\37|\3\2\2\2!~\3\2\2\2#\u0087\3\2\2\2%\u008c\3\2\2\2\')\t"+
		"\2\2\2(\'\3\2\2\2)*\3\2\2\2*(\3\2\2\2*+\3\2\2\2+\4\3\2\2\2,-\7=\2\2-\6"+
		"\3\2\2\2./\7?\2\2/\b\3\2\2\2\60\61\7v\2\2\61\62\7q\2\2\62\63\7m\2\2\63"+
		"\n\3\2\2\2\64\65\7x\2\2\65\66\7c\2\2\66\67\7n\2\2\678\7w\2\289\7g\2\2"+
		"9\f\3\2\2\2:;\7g\2\2;<\7u\2\2<=\7e\2\2=>\7c\2\2>?\7r\2\2?@\7g\2\2@A\7"+
		"f\2\2AB\7a\2\2BC\7x\2\2CD\7c\2\2DE\7n\2\2EF\7w\2\2FG\7g\2\2G\16\3\2\2"+
		"\2HI\7c\2\2IJ\7p\2\2JK\7p\2\2KL\7q\2\2L\20\3\2\2\2MN\7o\2\2NO\7g\2\2O"+
		"P\7v\2\2PQ\7c\2\2Q\22\3\2\2\2RS\7u\2\2ST\7v\2\2TU\7{\2\2UV\7n\2\2VW\7"+
		"g\2\2W\24\3\2\2\2XY\7<\2\2Y\26\3\2\2\2Z[\7c\2\2[\\\7p\2\2\\]\7p\2\2]^"+
		"\7k\2\2^_\7u\2\2_`\7<\2\2`a\7D\2\2ab\7G\2\2bc\7I\2\2cd\7K\2\2de\7P\2\2"+
		"e\30\3\2\2\2fg\7c\2\2gh\7p\2\2hi\7p\2\2ij\7k\2\2jk\7u\2\2kl\7<\2\2lm\7"+
		"G\2\2mn\7P\2\2no\7F\2\2o\32\3\2\2\2pq\7c\2\2qr\7p\2\2rs\7p\2\2st\7k\2"+
		"\2tu\7u\2\2uv\7<\2\2vw\7C\2\2wx\7N\2\2xy\7N\2\2y\34\3\2\2\2z{\7$\2\2{"+
		"\36\3\2\2\2|}\7\f\2\2} \3\2\2\2~\u0080\7%\2\2\177\u0081\n\3\2\2\u0080"+
		"\177\3\2\2\2\u0081\u0082\3\2\2\2\u0082\u0080\3\2\2\2\u0082\u0083\3\2\2"+
		"\2\u0083\u0084\3\2\2\2\u0084\u0085\b\21\2\2\u0085\"\3\2\2\2\u0086\u0088"+
		"\t\4\2\2\u0087\u0086\3\2\2\2\u0088\u0089\3\2\2\2\u0089\u0087\3\2\2\2\u0089"+
		"\u008a\3\2\2\2\u008a$\3\2\2\2\u008b\u008d\13\2\2\2\u008c\u008b\3\2\2\2"+
		"\u008d\u008e\3\2\2\2\u008e\u008f\3\2\2\2\u008e\u008c\3\2\2\2\u008f&\3"+
		"\2\2\2\7\2*\u0082\u0089\u008e\3\b\2\2";
	public static final ATN _ATN =
		new ATNDeserializer().deserialize(_serializedATN.toCharArray());
	static {
		_decisionToDFA = new DFA[_ATN.getNumberOfDecisions()];
		for (int i = 0; i < _ATN.getNumberOfDecisions(); i++) {
			_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i), i);
		}
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy