
cloud.orbit.dsl.OrbitLexer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of orbit-codegen-dsl Show documentation
Show all versions of orbit-codegen-dsl Show documentation
The Orbit project is a collection of JVM libraries that makes it easier to build distributed and scalable online services.
The newest version!
// Generated from cloud/orbit/dsl/Orbit.g4 by ANTLR 4.7.1
package cloud.orbit.dsl;
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 OrbitLexer extends Lexer {
static { RuntimeMetaData.checkVersion("4.7.1", RuntimeMetaData.VERSION); }
protected static final DFA[] _decisionToDFA;
protected static final PredictionContextCache _sharedContextCache =
new PredictionContextCache();
public static final int
DATA=1, ENUM=2, ACTOR=3, ID=4, INT=5, COMMA=6, EQUAL=7, L_PAREN=8, LC_BRACE=9,
L_ANGLE=10, R_PAREN=11, RC_BRACE=12, R_ANGLE=13, SEMI_COLON=14, COMMENT=15,
IGNORE=16;
public static String[] channelNames = {
"DEFAULT_TOKEN_CHANNEL", "HIDDEN"
};
public static String[] modeNames = {
"DEFAULT_MODE"
};
public static final String[] ruleNames = {
"ALPHA", "DIGIT", "SPACE", "DATA", "ENUM", "ACTOR", "ID", "INT", "COMMA",
"EQUAL", "L_PAREN", "LC_BRACE", "L_ANGLE", "R_PAREN", "RC_BRACE", "R_ANGLE",
"SEMI_COLON", "COMMENT", "IGNORE"
};
private static final String[] _LITERAL_NAMES = {
null, "'data'", "'enum'", "'actor'", null, null, "','", "'='", "'('",
"'{'", "'<'", "')'", "'}'", "'>'", "';'"
};
private static final String[] _SYMBOLIC_NAMES = {
null, "DATA", "ENUM", "ACTOR", "ID", "INT", "COMMA", "EQUAL", "L_PAREN",
"LC_BRACE", "L_ANGLE", "R_PAREN", "RC_BRACE", "R_ANGLE", "SEMI_COLON",
"COMMENT", "IGNORE"
};
public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
/**
* @deprecated Use {@link #VOCABULARY} instead.
*/
@Deprecated
public static final String[] tokenNames;
static {
tokenNames = new String[_SYMBOLIC_NAMES.length];
for (int i = 0; i < tokenNames.length; i++) {
tokenNames[i] = VOCABULARY.getLiteralName(i);
if (tokenNames[i] == null) {
tokenNames[i] = VOCABULARY.getSymbolicName(i);
}
if (tokenNames[i] == null) {
tokenNames[i] = "";
}
}
}
@Override
@Deprecated
public String[] getTokenNames() {
return tokenNames;
}
@Override
public Vocabulary getVocabulary() {
return VOCABULARY;
}
public OrbitLexer(CharStream input) {
super(input);
_interp = new LexerATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
}
@Override
public String getGrammarFileName() { return "Orbit.g4"; }
@Override
public String[] getRuleNames() { return ruleNames; }
@Override
public String getSerializedATN() { return _serializedATN; }
@Override
public String[] getChannelNames() { return channelNames; }
@Override
public String[] getModeNames() { return modeNames; }
@Override
public ATN getATN() { return _ATN; }
public static final String _serializedATN =
"\3\u608b\ua72a\u8133\ub9ed\u417c\u3be7\u7786\u5964\2\22p\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\4\24\t\24\3\2\3\2\3\3\3\3\3\4\3\4\3\5\3\5\3\5\3\5\3\5\3\6\3"+
"\6\3\6\3\6\3\6\3\7\3\7\3\7\3\7\3\7\3\7\3\b\3\b\3\b\3\b\7\bD\n\b\f\b\16"+
"\bG\13\b\3\t\6\tJ\n\t\r\t\16\tK\3\n\3\n\3\13\3\13\3\f\3\f\3\r\3\r\3\16"+
"\3\16\3\17\3\17\3\20\3\20\3\21\3\21\3\22\3\22\3\23\3\23\3\23\3\23\6\23"+
"d\n\23\r\23\16\23e\3\23\3\23\3\24\6\24k\n\24\r\24\16\24l\3\24\3\24\2\2"+
"\25\3\2\5\2\7\2\t\3\13\4\r\5\17\6\21\7\23\b\25\t\27\n\31\13\33\f\35\r"+
"\37\16!\17#\20%\21\'\22\3\2\6\4\2C\\c|\3\2\62;\5\2\13\f\17\17\"\"\4\2"+
"\f\f\17\17\2r\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\2\'\3\2"+
"\2\2\3)\3\2\2\2\5+\3\2\2\2\7-\3\2\2\2\t/\3\2\2\2\13\64\3\2\2\2\r9\3\2"+
"\2\2\17?\3\2\2\2\21I\3\2\2\2\23M\3\2\2\2\25O\3\2\2\2\27Q\3\2\2\2\31S\3"+
"\2\2\2\33U\3\2\2\2\35W\3\2\2\2\37Y\3\2\2\2![\3\2\2\2#]\3\2\2\2%_\3\2\2"+
"\2\'j\3\2\2\2)*\t\2\2\2*\4\3\2\2\2+,\t\3\2\2,\6\3\2\2\2-.\t\4\2\2.\b\3"+
"\2\2\2/\60\7f\2\2\60\61\7c\2\2\61\62\7v\2\2\62\63\7c\2\2\63\n\3\2\2\2"+
"\64\65\7g\2\2\65\66\7p\2\2\66\67\7w\2\2\678\7o\2\28\f\3\2\2\29:\7c\2\2"+
":;\7e\2\2;<\7v\2\2<=\7q\2\2=>\7t\2\2>\16\3\2\2\2?E\5\3\2\2@D\5\3\2\2A"+
"D\5\5\3\2BD\7a\2\2C@\3\2\2\2CA\3\2\2\2CB\3\2\2\2DG\3\2\2\2EC\3\2\2\2E"+
"F\3\2\2\2F\20\3\2\2\2GE\3\2\2\2HJ\5\5\3\2IH\3\2\2\2JK\3\2\2\2KI\3\2\2"+
"\2KL\3\2\2\2L\22\3\2\2\2MN\7.\2\2N\24\3\2\2\2OP\7?\2\2P\26\3\2\2\2QR\7"+
"*\2\2R\30\3\2\2\2ST\7}\2\2T\32\3\2\2\2UV\7>\2\2V\34\3\2\2\2WX\7+\2\2X"+
"\36\3\2\2\2YZ\7\177\2\2Z \3\2\2\2[\\\7@\2\2\\\"\3\2\2\2]^\7=\2\2^$\3\2"+
"\2\2_`\7\61\2\2`a\7\61\2\2ac\3\2\2\2bd\n\5\2\2cb\3\2\2\2de\3\2\2\2ec\3"+
"\2\2\2ef\3\2\2\2fg\3\2\2\2gh\b\23\2\2h&\3\2\2\2ik\5\7\4\2ji\3\2\2\2kl"+
"\3\2\2\2lj\3\2\2\2lm\3\2\2\2mn\3\2\2\2no\b\24\2\2o(\3\2\2\2\b\2CEKel\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 - 2025 Weber Informatics LLC | Privacy Policy