Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.googlecode.mjorm.mql.MqlLexer Maven / Gradle / Ivy
// $ANTLR 3.4 /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g 2013-10-10 16:38:06
package com.googlecode.mjorm.mql;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings({"all", "warnings", "unchecked"})
public class MqlLexer extends Lexer {
public static final int EOF=-1;
public static final int ACTION=4;
public static final int ADD_TO_SET=5;
public static final int ADD_TO_SET_EACH=6;
public static final int ALL=7;
public static final int AND=8;
public static final int ARRAY=9;
public static final int ASC=10;
public static final int ATOMIC=11;
public static final int BACK_SLASH=12;
public static final int BITWISE=13;
public static final int COLON=14;
public static final int COMMA=15;
public static final int COMMAND=16;
public static final int COMMANDS=17;
public static final int COMPARE_CRITERION=18;
public static final int CRITERIA=19;
public static final int CRITERIA_GROUP=20;
public static final int CRITERIA_GROUP_LIST=21;
public static final int CRITERION=22;
public static final int DECIMAL=23;
public static final int DELETE=24;
public static final int DELETE_ACTION=25;
public static final int DESC=26;
public static final int DIGIT=27;
public static final int DOCUMENT_FUNCTION_CRITERION=28;
public static final int DOT=29;
public static final int DOUBLE_QUOTED_STRING=30;
public static final int EACH=31;
public static final int EQUALS=32;
public static final int ESCAPE=33;
public static final int EXPLAIN=34;
public static final int EXPLAIN_ACTION=35;
public static final int FAD_ACTION=36;
public static final int FALSE=37;
public static final int FAM_ACTION=38;
public static final int FIELD_FUNCTION_CRITERION=39;
public static final int FIELD_LIST=40;
public static final int FIND_AND_DELETE=41;
public static final int FIND_AND_MODIFY=42;
public static final int FORWARD_SLASH=43;
public static final int FROM=44;
public static final int FUNCTION_CALL=45;
public static final int GT=46;
public static final int GT_EQUALS=47;
public static final int HEX_DIGIT=48;
public static final int HEX_NUMBER=49;
public static final int HINT=50;
public static final int HINT_FIELD=51;
public static final int INC=52;
public static final int INTEGER=53;
public static final int LIMIT=54;
public static final int LT=55;
public static final int LT_EQUALS=56;
public static final int LT_GT=57;
public static final int L_BRACKET=58;
public static final int L_PAREN=59;
public static final int MATCHES=60;
public static final int MINUS=61;
public static final int MULTI=62;
public static final int NATURAL=63;
public static final int NEGATED_CRITERION=64;
public static final int NEW=65;
public static final int NOT=66;
public static final int NOT_EQUALS=67;
public static final int OLD=68;
public static final int OR=69;
public static final int PARAMETER=70;
public static final int POP=71;
public static final int PULL=72;
public static final int PULL_ALL=73;
public static final int PUSH=74;
public static final int PUSH_ALL=75;
public static final int QUESTION_MARK=76;
public static final int REGEX=77;
public static final int RENAME=78;
public static final int RETURN=79;
public static final int R_BRACKET=80;
public static final int R_PAREN=81;
public static final int SCHEMA_IDENTIFIER=82;
public static final int SELECT=83;
public static final int SELECT_ACTION=84;
public static final int SEMI_COLON=85;
public static final int SET=86;
public static final int SHIFT=87;
public static final int SIGNED_DECIMAL=88;
public static final int SIGNED_INTEGER=89;
public static final int SINGLE_QUOTED_STRING=90;
public static final int SKIP=91;
public static final int SORT=92;
public static final int SORT_FILED=93;
public static final int STAR=94;
public static final int TRUE=95;
public static final int UNSET=96;
public static final int UPDATE=97;
public static final int UPDATE_ACTION=98;
public static final int UPDATE_OPERATIONS=99;
public static final int UPSERT=100;
public static final int UPSERT_ACTION=101;
public static final int VARIABLE_LIST=102;
public static final int WHERE=103;
public static final int WHITESPACE=104;
// delegates
// delegators
public Lexer[] getDelegates() {
return new Lexer[] {};
}
public MqlLexer() {}
public MqlLexer(CharStream input) {
this(input, new RecognizerSharedState());
}
public MqlLexer(CharStream input, RecognizerSharedState state) {
super(input,state);
}
public String getGrammarFileName() { return "/Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g"; }
// $ANTLR start "ADD_TO_SET"
public final void mADD_TO_SET() throws RecognitionException {
try {
int _type = ADD_TO_SET;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:6:12: ( 'ADD TO SET' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:6:14: 'ADD TO SET'
{
match("ADD TO SET");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ADD_TO_SET"
// $ANTLR start "ALL"
public final void mALL() throws RecognitionException {
try {
int _type = ALL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:7:5: ( 'ALL' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:7:7: 'ALL'
{
match("ALL");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ALL"
// $ANTLR start "AND"
public final void mAND() throws RecognitionException {
try {
int _type = AND;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:8:5: ( 'AND' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:8:7: 'AND'
{
match("AND");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "AND"
// $ANTLR start "ASC"
public final void mASC() throws RecognitionException {
try {
int _type = ASC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:9:5: ( 'ASC' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:9:7: 'ASC'
{
match("ASC");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ASC"
// $ANTLR start "ATOMIC"
public final void mATOMIC() throws RecognitionException {
try {
int _type = ATOMIC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:10:8: ( 'ATOMIC' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:10:10: 'ATOMIC'
{
match("ATOMIC");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ATOMIC"
// $ANTLR start "BACK_SLASH"
public final void mBACK_SLASH() throws RecognitionException {
try {
int _type = BACK_SLASH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:11:12: ( '\\\\' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:11:14: '\\\\'
{
match('\\');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "BACK_SLASH"
// $ANTLR start "BITWISE"
public final void mBITWISE() throws RecognitionException {
try {
int _type = BITWISE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:12:9: ( 'BITWISE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:12:11: 'BITWISE'
{
match("BITWISE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "BITWISE"
// $ANTLR start "COLON"
public final void mCOLON() throws RecognitionException {
try {
int _type = COLON;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:13:7: ( ':' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:13:9: ':'
{
match(':');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "COLON"
// $ANTLR start "COMMA"
public final void mCOMMA() throws RecognitionException {
try {
int _type = COMMA;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:14:7: ( ',' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:14:9: ','
{
match(',');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "COMMA"
// $ANTLR start "DELETE"
public final void mDELETE() throws RecognitionException {
try {
int _type = DELETE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:15:8: ( 'DELETE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:15:10: 'DELETE'
{
match("DELETE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DELETE"
// $ANTLR start "DESC"
public final void mDESC() throws RecognitionException {
try {
int _type = DESC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:16:6: ( 'DESC' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:16:8: 'DESC'
{
match("DESC");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DESC"
// $ANTLR start "DOT"
public final void mDOT() throws RecognitionException {
try {
int _type = DOT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:17:5: ( '.' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:17:7: '.'
{
match('.');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DOT"
// $ANTLR start "EACH"
public final void mEACH() throws RecognitionException {
try {
int _type = EACH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:18:6: ( 'EACH' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:18:8: 'EACH'
{
match("EACH");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "EACH"
// $ANTLR start "EQUALS"
public final void mEQUALS() throws RecognitionException {
try {
int _type = EQUALS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:19:8: ( '=' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:19:10: '='
{
match('=');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "EQUALS"
// $ANTLR start "EXPLAIN"
public final void mEXPLAIN() throws RecognitionException {
try {
int _type = EXPLAIN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:20:9: ( 'EXPLAIN' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:20:11: 'EXPLAIN'
{
match("EXPLAIN");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "EXPLAIN"
// $ANTLR start "FALSE"
public final void mFALSE() throws RecognitionException {
try {
int _type = FALSE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:21:7: ( 'FALSE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:21:9: 'FALSE'
{
match("FALSE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FALSE"
// $ANTLR start "FIND_AND_DELETE"
public final void mFIND_AND_DELETE() throws RecognitionException {
try {
int _type = FIND_AND_DELETE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:22:17: ( 'FIND AND DELETE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:22:19: 'FIND AND DELETE'
{
match("FIND AND DELETE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FIND_AND_DELETE"
// $ANTLR start "FIND_AND_MODIFY"
public final void mFIND_AND_MODIFY() throws RecognitionException {
try {
int _type = FIND_AND_MODIFY;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:23:17: ( 'FIND AND MODIFY' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:23:19: 'FIND AND MODIFY'
{
match("FIND AND MODIFY");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FIND_AND_MODIFY"
// $ANTLR start "FORWARD_SLASH"
public final void mFORWARD_SLASH() throws RecognitionException {
try {
int _type = FORWARD_SLASH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:24:15: ( '/' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:24:17: '/'
{
match('/');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FORWARD_SLASH"
// $ANTLR start "FROM"
public final void mFROM() throws RecognitionException {
try {
int _type = FROM;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:25:6: ( 'FROM' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:25:8: 'FROM'
{
match("FROM");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "FROM"
// $ANTLR start "GT"
public final void mGT() throws RecognitionException {
try {
int _type = GT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:26:4: ( '>' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:26:6: '>'
{
match('>');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "GT"
// $ANTLR start "GT_EQUALS"
public final void mGT_EQUALS() throws RecognitionException {
try {
int _type = GT_EQUALS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:27:11: ( '>=' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:27:13: '>='
{
match(">=");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "GT_EQUALS"
// $ANTLR start "HINT"
public final void mHINT() throws RecognitionException {
try {
int _type = HINT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:28:6: ( 'HINT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:28:8: 'HINT'
{
match("HINT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HINT"
// $ANTLR start "INC"
public final void mINC() throws RecognitionException {
try {
int _type = INC;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:29:5: ( 'INC' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:29:7: 'INC'
{
match("INC");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INC"
// $ANTLR start "LIMIT"
public final void mLIMIT() throws RecognitionException {
try {
int _type = LIMIT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:30:7: ( 'LIMIT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:30:9: 'LIMIT'
{
match("LIMIT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LIMIT"
// $ANTLR start "LT"
public final void mLT() throws RecognitionException {
try {
int _type = LT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:31:4: ( '<' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:31:6: '<'
{
match('<');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LT"
// $ANTLR start "LT_EQUALS"
public final void mLT_EQUALS() throws RecognitionException {
try {
int _type = LT_EQUALS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:32:11: ( '<=' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:32:13: '<='
{
match("<=");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LT_EQUALS"
// $ANTLR start "LT_GT"
public final void mLT_GT() throws RecognitionException {
try {
int _type = LT_GT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:33:7: ( '<>' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:33:9: '<>'
{
match("<>");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "LT_GT"
// $ANTLR start "L_BRACKET"
public final void mL_BRACKET() throws RecognitionException {
try {
int _type = L_BRACKET;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:34:11: ( '[' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:34:13: '['
{
match('[');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "L_BRACKET"
// $ANTLR start "L_PAREN"
public final void mL_PAREN() throws RecognitionException {
try {
int _type = L_PAREN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:35:9: ( '(' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:35:11: '('
{
match('(');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "L_PAREN"
// $ANTLR start "MATCHES"
public final void mMATCHES() throws RecognitionException {
try {
int _type = MATCHES;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:36:9: ( '=~' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:36:11: '=~'
{
match("=~");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "MATCHES"
// $ANTLR start "MINUS"
public final void mMINUS() throws RecognitionException {
try {
int _type = MINUS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:37:7: ( '-' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:37:9: '-'
{
match('-');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "MINUS"
// $ANTLR start "MULTI"
public final void mMULTI() throws RecognitionException {
try {
int _type = MULTI;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:38:7: ( 'MULTI' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:38:9: 'MULTI'
{
match("MULTI");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "MULTI"
// $ANTLR start "NATURAL"
public final void mNATURAL() throws RecognitionException {
try {
int _type = NATURAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:39:9: ( 'NATURAL' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:39:11: 'NATURAL'
{
match("NATURAL");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NATURAL"
// $ANTLR start "NEW"
public final void mNEW() throws RecognitionException {
try {
int _type = NEW;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:40:5: ( 'NEW' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:40:7: 'NEW'
{
match("NEW");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NEW"
// $ANTLR start "NOT"
public final void mNOT() throws RecognitionException {
try {
int _type = NOT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:41:5: ( 'NOT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:41:7: 'NOT'
{
match("NOT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NOT"
// $ANTLR start "NOT_EQUALS"
public final void mNOT_EQUALS() throws RecognitionException {
try {
int _type = NOT_EQUALS;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:42:12: ( '!=' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:42:14: '!='
{
match("!=");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "NOT_EQUALS"
// $ANTLR start "OLD"
public final void mOLD() throws RecognitionException {
try {
int _type = OLD;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:43:5: ( 'OLD' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:43:7: 'OLD'
{
match("OLD");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "OLD"
// $ANTLR start "OR"
public final void mOR() throws RecognitionException {
try {
int _type = OR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:44:4: ( 'OR' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:44:6: 'OR'
{
match("OR");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "OR"
// $ANTLR start "POP"
public final void mPOP() throws RecognitionException {
try {
int _type = POP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:45:5: ( 'POP' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:45:7: 'POP'
{
match("POP");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "POP"
// $ANTLR start "PULL"
public final void mPULL() throws RecognitionException {
try {
int _type = PULL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:46:6: ( 'PULL' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:46:8: 'PULL'
{
match("PULL");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "PULL"
// $ANTLR start "PUSH"
public final void mPUSH() throws RecognitionException {
try {
int _type = PUSH;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:47:6: ( 'PUSH' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:47:8: 'PUSH'
{
match("PUSH");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "PUSH"
// $ANTLR start "QUESTION_MARK"
public final void mQUESTION_MARK() throws RecognitionException {
try {
int _type = QUESTION_MARK;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:48:15: ( '?' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:48:17: '?'
{
match('?');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "QUESTION_MARK"
// $ANTLR start "RENAME"
public final void mRENAME() throws RecognitionException {
try {
int _type = RENAME;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:49:8: ( 'RENAME' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:49:10: 'RENAME'
{
match("RENAME");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "RENAME"
// $ANTLR start "RETURN"
public final void mRETURN() throws RecognitionException {
try {
int _type = RETURN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:50:8: ( 'RETURN' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:50:10: 'RETURN'
{
match("RETURN");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "RETURN"
// $ANTLR start "R_BRACKET"
public final void mR_BRACKET() throws RecognitionException {
try {
int _type = R_BRACKET;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:51:11: ( ']' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:51:13: ']'
{
match(']');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "R_BRACKET"
// $ANTLR start "R_PAREN"
public final void mR_PAREN() throws RecognitionException {
try {
int _type = R_PAREN;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:52:9: ( ')' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:52:11: ')'
{
match(')');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "R_PAREN"
// $ANTLR start "SELECT"
public final void mSELECT() throws RecognitionException {
try {
int _type = SELECT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:53:8: ( 'SELECT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:53:10: 'SELECT'
{
match("SELECT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SELECT"
// $ANTLR start "SEMI_COLON"
public final void mSEMI_COLON() throws RecognitionException {
try {
int _type = SEMI_COLON;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:54:12: ( ';' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:54:14: ';'
{
match(';');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SEMI_COLON"
// $ANTLR start "SET"
public final void mSET() throws RecognitionException {
try {
int _type = SET;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:55:5: ( 'SET' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:55:7: 'SET'
{
match("SET");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SET"
// $ANTLR start "SHIFT"
public final void mSHIFT() throws RecognitionException {
try {
int _type = SHIFT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:56:7: ( 'SHIFT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:56:9: 'SHIFT'
{
match("SHIFT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SHIFT"
// $ANTLR start "SKIP"
public final void mSKIP() throws RecognitionException {
try {
int _type = SKIP;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:57:6: ( 'SKIP' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:57:8: 'SKIP'
{
match("SKIP");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SKIP"
// $ANTLR start "SORT"
public final void mSORT() throws RecognitionException {
try {
int _type = SORT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:58:6: ( 'SORT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:58:8: 'SORT'
{
match("SORT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SORT"
// $ANTLR start "STAR"
public final void mSTAR() throws RecognitionException {
try {
int _type = STAR;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:59:6: ( '*' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:59:8: '*'
{
match('*');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "STAR"
// $ANTLR start "TRUE"
public final void mTRUE() throws RecognitionException {
try {
int _type = TRUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:60:6: ( 'TRUE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:60:8: 'TRUE'
{
match("TRUE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "TRUE"
// $ANTLR start "UNSET"
public final void mUNSET() throws RecognitionException {
try {
int _type = UNSET;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:61:7: ( 'UNSET' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:61:9: 'UNSET'
{
match("UNSET");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "UNSET"
// $ANTLR start "UPDATE"
public final void mUPDATE() throws RecognitionException {
try {
int _type = UPDATE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:62:8: ( 'UPDATE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:62:10: 'UPDATE'
{
match("UPDATE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "UPDATE"
// $ANTLR start "UPSERT"
public final void mUPSERT() throws RecognitionException {
try {
int _type = UPSERT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:63:8: ( 'UPSERT' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:63:10: 'UPSERT'
{
match("UPSERT");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "UPSERT"
// $ANTLR start "WHERE"
public final void mWHERE() throws RecognitionException {
try {
int _type = WHERE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:64:7: ( 'WHERE' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:64:9: 'WHERE'
{
match("WHERE");
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "WHERE"
// $ANTLR start "HEX_DIGIT"
public final void mHEX_DIGIT() throws RecognitionException {
try {
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:399:2: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'F')||(input.LA(1) >= 'a' && input.LA(1) <= 'f') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HEX_DIGIT"
// $ANTLR start "DIGIT"
public final void mDIGIT() throws RecognitionException {
try {
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:399:2: ( ( '0' .. '9' ) )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DIGIT"
// $ANTLR start "INTEGER"
public final void mINTEGER() throws RecognitionException {
try {
int _type = INTEGER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:403:2: ( ( DIGIT )+ )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:403:4: ( DIGIT )+
{
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:403:4: ( DIGIT )+
int cnt1=0;
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( ((LA1_0 >= '0' && LA1_0 <= '9')) ) {
alt1=1;
}
switch (alt1) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt1 >= 1 ) break loop1;
EarlyExitException eee =
new EarlyExitException(1, input);
throw eee;
}
cnt1++;
} while (true);
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "INTEGER"
// $ANTLR start "SIGNED_INTEGER"
public final void mSIGNED_INTEGER() throws RecognitionException {
try {
int _type = SIGNED_INTEGER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:407:2: ( ( MINUS )? ( DIGIT )+ )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:407:4: ( MINUS )? ( DIGIT )+
{
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:407:4: ( MINUS )?
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0=='-') ) {
alt2=1;
}
switch (alt2) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( input.LA(1)=='-' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
}
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:407:11: ( DIGIT )+
int cnt3=0;
loop3:
do {
int alt3=2;
int LA3_0 = input.LA(1);
if ( ((LA3_0 >= '0' && LA3_0 <= '9')) ) {
alt3=1;
}
switch (alt3) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt3 >= 1 ) break loop3;
EarlyExitException eee =
new EarlyExitException(3, input);
throw eee;
}
cnt3++;
} while (true);
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SIGNED_INTEGER"
// $ANTLR start "HEX_NUMBER"
public final void mHEX_NUMBER() throws RecognitionException {
try {
int _type = HEX_NUMBER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:411:2: ( '0' 'x' ( HEX_DIGIT )+ )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:411:4: '0' 'x' ( HEX_DIGIT )+
{
match('0');
match('x');
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:411:12: ( HEX_DIGIT )+
int cnt4=0;
loop4:
do {
int alt4=2;
int LA4_0 = input.LA(1);
if ( ((LA4_0 >= '0' && LA4_0 <= '9')||(LA4_0 >= 'A' && LA4_0 <= 'F')||(LA4_0 >= 'a' && LA4_0 <= 'f')) ) {
alt4=1;
}
switch (alt4) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'F')||(input.LA(1) >= 'a' && input.LA(1) <= 'f') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt4 >= 1 ) break loop4;
EarlyExitException eee =
new EarlyExitException(4, input);
throw eee;
}
cnt4++;
} while (true);
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "HEX_NUMBER"
// $ANTLR start "DECIMAL"
public final void mDECIMAL() throws RecognitionException {
try {
int _type = DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:415:2: ( INTEGER ( DOT INTEGER )? )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:415:4: INTEGER ( DOT INTEGER )?
{
mINTEGER();
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:415:12: ( DOT INTEGER )?
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0=='.') ) {
alt5=1;
}
switch (alt5) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:415:13: DOT INTEGER
{
mDOT();
mINTEGER();
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DECIMAL"
// $ANTLR start "SIGNED_DECIMAL"
public final void mSIGNED_DECIMAL() throws RecognitionException {
try {
int _type = SIGNED_DECIMAL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:419:2: ( SIGNED_INTEGER ( DOT INTEGER )? )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:419:4: SIGNED_INTEGER ( DOT INTEGER )?
{
mSIGNED_INTEGER();
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:419:19: ( DOT INTEGER )?
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0=='.') ) {
alt6=1;
}
switch (alt6) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:419:20: DOT INTEGER
{
mDOT();
mINTEGER();
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SIGNED_DECIMAL"
// $ANTLR start "SCHEMA_IDENTIFIER"
public final void mSCHEMA_IDENTIFIER() throws RecognitionException {
try {
int _type = SCHEMA_IDENTIFIER;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:423:2: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '.' | '$' | '_' )+ )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:423:4: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '.' | '$' | '_' )+
{
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:423:4: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '.' | '$' | '_' )+
int cnt7=0;
loop7:
do {
int alt7=2;
int LA7_0 = input.LA(1);
if ( (LA7_0=='$'||LA7_0=='.'||(LA7_0 >= '0' && LA7_0 <= '9')||(LA7_0 >= 'A' && LA7_0 <= 'Z')||LA7_0=='_'||(LA7_0 >= 'a' && LA7_0 <= 'z')) ) {
alt7=1;
}
switch (alt7) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( input.LA(1)=='$'||input.LA(1)=='.'||(input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt7 >= 1 ) break loop7;
EarlyExitException eee =
new EarlyExitException(7, input);
throw eee;
}
cnt7++;
} while (true);
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SCHEMA_IDENTIFIER"
// $ANTLR start "REGEX"
public final void mREGEX() throws RecognitionException {
try {
int _type = REGEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:427:3: ( FORWARD_SLASH ( ESCAPE |~ ( BACK_SLASH | FORWARD_SLASH ) )* FORWARD_SLASH )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:427:5: FORWARD_SLASH ( ESCAPE |~ ( BACK_SLASH | FORWARD_SLASH ) )* FORWARD_SLASH
{
mFORWARD_SLASH();
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:427:19: ( ESCAPE |~ ( BACK_SLASH | FORWARD_SLASH ) )*
loop8:
do {
int alt8=3;
int LA8_0 = input.LA(1);
if ( (LA8_0=='\\') ) {
alt8=1;
}
else if ( ((LA8_0 >= '\u0000' && LA8_0 <= '.')||(LA8_0 >= '0' && LA8_0 <= '[')||(LA8_0 >= ']' && LA8_0 <= '\uFFFF')) ) {
alt8=2;
}
switch (alt8) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:427:20: ESCAPE
{
mESCAPE();
}
break;
case 2 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:427:29: ~ ( BACK_SLASH | FORWARD_SLASH )
{
if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '.')||(input.LA(1) >= '0' && input.LA(1) <= '[')||(input.LA(1) >= ']' && input.LA(1) <= '\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
break loop8;
}
} while (true);
mFORWARD_SLASH();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "REGEX"
// $ANTLR start "DOUBLE_QUOTED_STRING"
public final void mDOUBLE_QUOTED_STRING() throws RecognitionException {
try {
int _type = DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:431:5: ( '\"' ( ESCAPE |~ ( '\\\\' | '\"' ) )* '\"' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:431:9: '\"' ( ESCAPE |~ ( '\\\\' | '\"' ) )* '\"'
{
match('\"');
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:431:13: ( ESCAPE |~ ( '\\\\' | '\"' ) )*
loop9:
do {
int alt9=3;
int LA9_0 = input.LA(1);
if ( (LA9_0=='\\') ) {
alt9=1;
}
else if ( ((LA9_0 >= '\u0000' && LA9_0 <= '!')||(LA9_0 >= '#' && LA9_0 <= '[')||(LA9_0 >= ']' && LA9_0 <= '\uFFFF')) ) {
alt9=2;
}
switch (alt9) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:431:14: ESCAPE
{
mESCAPE();
}
break;
case 2 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:431:23: ~ ( '\\\\' | '\"' )
{
if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '!')||(input.LA(1) >= '#' && input.LA(1) <= '[')||(input.LA(1) >= ']' && input.LA(1) <= '\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
break loop9;
}
} while (true);
match('\"');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "DOUBLE_QUOTED_STRING"
// $ANTLR start "SINGLE_QUOTED_STRING"
public final void mSINGLE_QUOTED_STRING() throws RecognitionException {
try {
int _type = SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:435:5: ( '\\'' ( ESCAPE |~ ( '\\\\' | '\\'' ) )* '\\'' )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:435:9: '\\'' ( ESCAPE |~ ( '\\\\' | '\\'' ) )* '\\''
{
match('\'');
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:435:14: ( ESCAPE |~ ( '\\\\' | '\\'' ) )*
loop10:
do {
int alt10=3;
int LA10_0 = input.LA(1);
if ( (LA10_0=='\\') ) {
alt10=1;
}
else if ( ((LA10_0 >= '\u0000' && LA10_0 <= '&')||(LA10_0 >= '(' && LA10_0 <= '[')||(LA10_0 >= ']' && LA10_0 <= '\uFFFF')) ) {
alt10=2;
}
switch (alt10) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:435:15: ESCAPE
{
mESCAPE();
}
break;
case 2 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:435:24: ~ ( '\\\\' | '\\'' )
{
if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '&')||(input.LA(1) >= '(' && input.LA(1) <= '[')||(input.LA(1) >= ']' && input.LA(1) <= '\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
break loop10;
}
} while (true);
match('\'');
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "SINGLE_QUOTED_STRING"
// $ANTLR start "WHITESPACE"
public final void mWHITESPACE() throws RecognitionException {
try {
int _type = WHITESPACE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:439:2: ( ( '\\t' | ' ' | '\\r' | '\\n' )+ )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:439:4: ( '\\t' | ' ' | '\\r' | '\\n' )+
{
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:439:4: ( '\\t' | ' ' | '\\r' | '\\n' )+
int cnt11=0;
loop11:
do {
int alt11=2;
int LA11_0 = input.LA(1);
if ( ((LA11_0 >= '\t' && LA11_0 <= '\n')||LA11_0=='\r'||LA11_0==' ') ) {
alt11=1;
}
switch (alt11) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:
{
if ( (input.LA(1) >= '\t' && input.LA(1) <= '\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
break;
default :
if ( cnt11 >= 1 ) break loop11;
EarlyExitException eee =
new EarlyExitException(11, input);
throw eee;
}
cnt11++;
} while (true);
skip();
}
state.type = _type;
state.channel = _channel;
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "WHITESPACE"
// $ANTLR start "ESCAPE"
public final void mESCAPE() throws RecognitionException {
try {
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:443:3: ( '\\\\' ( 'N' | 'R' | 'T' | 'B' | 'F' | '\"' | '\\'' | '\\\\' ) )
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:443:5: '\\\\' ( 'N' | 'R' | 'T' | 'B' | 'F' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='B'||input.LA(1)=='F'||input.LA(1)=='N'||input.LA(1)=='R'||input.LA(1)=='T'||input.LA(1)=='\\' ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;
}
}
}
finally {
// do for sure before leaving
}
}
// $ANTLR end "ESCAPE"
public void mTokens() throws RecognitionException {
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:8: ( ADD_TO_SET | ALL | AND | ASC | ATOMIC | BACK_SLASH | BITWISE | COLON | COMMA | DELETE | DESC | DOT | EACH | EQUALS | EXPLAIN | FALSE | FIND_AND_DELETE | FIND_AND_MODIFY | FORWARD_SLASH | FROM | GT | GT_EQUALS | HINT | INC | LIMIT | LT | LT_EQUALS | LT_GT | L_BRACKET | L_PAREN | MATCHES | MINUS | MULTI | NATURAL | NEW | NOT | NOT_EQUALS | OLD | OR | POP | PULL | PUSH | QUESTION_MARK | RENAME | RETURN | R_BRACKET | R_PAREN | SELECT | SEMI_COLON | SET | SHIFT | SKIP | SORT | STAR | TRUE | UNSET | UPDATE | UPSERT | WHERE | INTEGER | SIGNED_INTEGER | HEX_NUMBER | DECIMAL | SIGNED_DECIMAL | SCHEMA_IDENTIFIER | REGEX | DOUBLE_QUOTED_STRING | SINGLE_QUOTED_STRING | WHITESPACE )
int alt12=69;
alt12 = dfa12.predict(input);
switch (alt12) {
case 1 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:10: ADD_TO_SET
{
mADD_TO_SET();
}
break;
case 2 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:21: ALL
{
mALL();
}
break;
case 3 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:25: AND
{
mAND();
}
break;
case 4 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:29: ASC
{
mASC();
}
break;
case 5 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:33: ATOMIC
{
mATOMIC();
}
break;
case 6 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:40: BACK_SLASH
{
mBACK_SLASH();
}
break;
case 7 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:51: BITWISE
{
mBITWISE();
}
break;
case 8 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:59: COLON
{
mCOLON();
}
break;
case 9 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:65: COMMA
{
mCOMMA();
}
break;
case 10 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:71: DELETE
{
mDELETE();
}
break;
case 11 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:78: DESC
{
mDESC();
}
break;
case 12 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:83: DOT
{
mDOT();
}
break;
case 13 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:87: EACH
{
mEACH();
}
break;
case 14 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:92: EQUALS
{
mEQUALS();
}
break;
case 15 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:99: EXPLAIN
{
mEXPLAIN();
}
break;
case 16 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:107: FALSE
{
mFALSE();
}
break;
case 17 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:113: FIND_AND_DELETE
{
mFIND_AND_DELETE();
}
break;
case 18 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:129: FIND_AND_MODIFY
{
mFIND_AND_MODIFY();
}
break;
case 19 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:145: FORWARD_SLASH
{
mFORWARD_SLASH();
}
break;
case 20 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:159: FROM
{
mFROM();
}
break;
case 21 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:164: GT
{
mGT();
}
break;
case 22 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:167: GT_EQUALS
{
mGT_EQUALS();
}
break;
case 23 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:177: HINT
{
mHINT();
}
break;
case 24 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:182: INC
{
mINC();
}
break;
case 25 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:186: LIMIT
{
mLIMIT();
}
break;
case 26 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:192: LT
{
mLT();
}
break;
case 27 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:195: LT_EQUALS
{
mLT_EQUALS();
}
break;
case 28 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:205: LT_GT
{
mLT_GT();
}
break;
case 29 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:211: L_BRACKET
{
mL_BRACKET();
}
break;
case 30 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:221: L_PAREN
{
mL_PAREN();
}
break;
case 31 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:229: MATCHES
{
mMATCHES();
}
break;
case 32 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:237: MINUS
{
mMINUS();
}
break;
case 33 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:243: MULTI
{
mMULTI();
}
break;
case 34 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:249: NATURAL
{
mNATURAL();
}
break;
case 35 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:257: NEW
{
mNEW();
}
break;
case 36 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:261: NOT
{
mNOT();
}
break;
case 37 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:265: NOT_EQUALS
{
mNOT_EQUALS();
}
break;
case 38 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:276: OLD
{
mOLD();
}
break;
case 39 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:280: OR
{
mOR();
}
break;
case 40 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:283: POP
{
mPOP();
}
break;
case 41 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:287: PULL
{
mPULL();
}
break;
case 42 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:292: PUSH
{
mPUSH();
}
break;
case 43 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:297: QUESTION_MARK
{
mQUESTION_MARK();
}
break;
case 44 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:311: RENAME
{
mRENAME();
}
break;
case 45 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:318: RETURN
{
mRETURN();
}
break;
case 46 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:325: R_BRACKET
{
mR_BRACKET();
}
break;
case 47 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:335: R_PAREN
{
mR_PAREN();
}
break;
case 48 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:343: SELECT
{
mSELECT();
}
break;
case 49 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:350: SEMI_COLON
{
mSEMI_COLON();
}
break;
case 50 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:361: SET
{
mSET();
}
break;
case 51 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:365: SHIFT
{
mSHIFT();
}
break;
case 52 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:371: SKIP
{
mSKIP();
}
break;
case 53 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:376: SORT
{
mSORT();
}
break;
case 54 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:381: STAR
{
mSTAR();
}
break;
case 55 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:386: TRUE
{
mTRUE();
}
break;
case 56 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:391: UNSET
{
mUNSET();
}
break;
case 57 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:397: UPDATE
{
mUPDATE();
}
break;
case 58 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:404: UPSERT
{
mUPSERT();
}
break;
case 59 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:411: WHERE
{
mWHERE();
}
break;
case 60 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:417: INTEGER
{
mINTEGER();
}
break;
case 61 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:425: SIGNED_INTEGER
{
mSIGNED_INTEGER();
}
break;
case 62 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:440: HEX_NUMBER
{
mHEX_NUMBER();
}
break;
case 63 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:451: DECIMAL
{
mDECIMAL();
}
break;
case 64 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:459: SIGNED_DECIMAL
{
mSIGNED_DECIMAL();
}
break;
case 65 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:474: SCHEMA_IDENTIFIER
{
mSCHEMA_IDENTIFIER();
}
break;
case 66 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:492: REGEX
{
mREGEX();
}
break;
case 67 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:498: DOUBLE_QUOTED_STRING
{
mDOUBLE_QUOTED_STRING();
}
break;
case 68 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:519: SINGLE_QUOTED_STRING
{
mSINGLE_QUOTED_STRING();
}
break;
case 69 :
// /Users/jun/Documents/workspace/mongo-java-orm/src/main/antlr3/com/googlecode/mjorm/mql/Mql.g:1:540: WHITESPACE
{
mWHITESPACE();
}
break;
}
}
protected DFA12 dfa12 = new DFA12(this);
static final String DFA12_eotS =
"\1\uffff\1\45\1\uffff\1\45\2\uffff\1\45\1\60\1\45\1\64\1\45\1\70"+
"\1\73\3\45\1\101\2\uffff\1\102\2\45\1\uffff\2\45\1\uffff\1\45\2"+
"\uffff\1\45\2\uffff\3\45\2\126\4\uffff\7\45\1\uffff\2\45\2\uffff"+
"\3\45\4\uffff\3\45\4\uffff\1\150\5\45\1\157\14\45\1\uffff\2\45\1"+
"\u0082\1\u0083\1\u0084\12\45\1\u008f\1\45\2\uffff\2\45\1\u0093\1"+
"\u0094\1\u0095\1\uffff\1\u0096\5\45\1\u009c\10\45\1\u00a5\1\u00a6"+
"\4\uffff\3\45\1\u00aa\1\u00ab\3\45\1\u00af\1\u00b0\1\uffff\3\45"+
"\4\uffff\1\u00b4\1\u00b5\3\45\1\uffff\1\45\1\u00ba\1\u00bb\1\u00bc"+
"\4\45\2\uffff\3\45\2\uffff\1\45\1\u00c5\3\uffff\1\u00c7\1\u00c8"+
"\1\45\2\uffff\3\45\1\u00cd\3\uffff\1\u00ce\2\45\1\u00d1\1\u00d2"+
"\1\45\1\u00d4\1\45\4\uffff\1\45\1\u00d8\1\u00d9\1\u00da\2\uffff"+
"\1\u00db\1\u00dc\2\uffff\1\u00dd\1\uffff\1\u00de\1\uffff\1\u00e0"+
"\14\uffff";
static final String DFA12_eofS =
"\u00e4\uffff";
static final String DFA12_minS =
"\1\11\1\104\1\uffff\1\111\2\uffff\1\105\1\44\1\101\1\176\1\101\1"+
"\0\1\75\1\111\1\116\1\111\1\75\2\uffff\1\60\1\125\1\101\1\uffff"+
"\1\114\1\117\1\uffff\1\105\2\uffff\1\105\2\uffff\1\122\1\116\1\110"+
"\2\44\4\uffff\1\104\1\114\1\104\1\103\1\117\1\124\1\114\1\uffff"+
"\1\103\1\120\2\uffff\1\114\1\116\1\117\4\uffff\1\116\1\103\1\115"+
"\4\uffff\1\56\1\114\1\124\1\127\1\124\1\104\1\44\1\120\1\114\1\116"+
"\1\114\2\111\1\122\1\125\1\123\1\104\1\105\1\60\1\uffff\1\60\1\40"+
"\3\44\1\115\1\127\1\105\1\103\1\110\1\114\1\123\1\104\1\115\1\124"+
"\1\44\1\111\2\uffff\1\124\1\125\3\44\1\uffff\1\44\1\114\1\110\1"+
"\101\1\125\1\105\1\44\1\106\1\120\1\124\2\105\1\101\1\105\1\122"+
"\2\44\4\uffff\2\111\1\124\2\44\1\101\1\105\1\40\2\44\1\uffff\1\124"+
"\1\111\1\122\4\uffff\2\44\1\115\1\122\1\103\1\uffff\1\124\3\44\2"+
"\124\1\122\1\105\2\uffff\1\103\1\123\1\105\2\uffff\1\111\1\44\1"+
"\101\2\uffff\2\44\1\101\2\uffff\1\105\1\116\1\124\1\44\3\uffff\1"+
"\44\1\105\1\124\2\44\1\105\1\44\1\116\1\uffff\1\116\2\uffff\1\114"+
"\3\44\2\uffff\2\44\2\uffff\1\44\1\uffff\1\44\1\104\1\44\7\uffff"+
"\1\40\1\uffff\1\104\2\uffff";
static final String DFA12_maxS =
"\1\172\1\124\1\uffff\1\111\2\uffff\1\105\1\172\1\130\1\176\1\122"+
"\1\uffff\1\75\1\111\1\116\1\111\1\76\2\uffff\1\71\1\125\1\117\1"+
"\uffff\1\122\1\125\1\uffff\1\105\2\uffff\1\117\2\uffff\1\122\1\120"+
"\1\110\2\172\4\uffff\1\104\1\114\1\104\1\103\1\117\1\124\1\123\1"+
"\uffff\1\103\1\120\2\uffff\1\114\1\116\1\117\4\uffff\1\116\1\103"+
"\1\115\4\uffff\1\71\1\114\1\124\1\127\1\124\1\104\1\172\1\120\1"+
"\123\2\124\2\111\1\122\1\125\2\123\1\105\1\146\1\uffff\1\71\1\40"+
"\3\172\1\115\1\127\1\105\1\103\1\110\1\114\1\123\1\104\1\115\1\124"+
"\1\172\1\111\2\uffff\1\124\1\125\3\172\1\uffff\1\172\1\114\1\110"+
"\1\101\1\125\1\105\1\172\1\106\1\120\1\124\2\105\1\101\1\105\1\122"+
"\2\172\4\uffff\2\111\1\124\2\172\1\101\1\105\1\40\2\172\1\uffff"+
"\1\124\1\111\1\122\4\uffff\2\172\1\115\1\122\1\103\1\uffff\1\124"+
"\3\172\2\124\1\122\1\105\2\uffff\1\103\1\123\1\105\2\uffff\1\111"+
"\1\172\1\101\2\uffff\2\172\1\101\2\uffff\1\105\1\116\1\124\1\172"+
"\3\uffff\1\172\1\105\1\124\2\172\1\105\1\172\1\116\1\uffff\1\116"+
"\2\uffff\1\114\3\172\2\uffff\2\172\2\uffff\1\172\1\uffff\1\172\1"+
"\104\1\172\7\uffff\1\40\1\uffff\1\115\2\uffff";
static final String DFA12_acceptS =
"\2\uffff\1\6\1\uffff\1\10\1\11\13\uffff\1\35\1\36\3\uffff\1\45\2"+
"\uffff\1\53\1\uffff\1\56\1\57\1\uffff\1\61\1\66\5\uffff\1\101\1"+
"\103\1\104\1\105\7\uffff\1\14\2\uffff\1\37\1\16\3\uffff\1\23\1\102"+
"\1\26\1\25\3\uffff\1\33\1\34\1\32\1\40\23\uffff\1\74\21\uffff\1"+
"\75\1\100\5\uffff\1\47\21\uffff\1\1\1\2\1\3\1\4\12\uffff\1\30\3"+
"\uffff\1\43\1\44\1\46\1\50\5\uffff\1\62\10\uffff\1\76\1\77\3\uffff"+
"\1\13\1\15\3\uffff\1\24\1\27\3\uffff\1\51\1\52\4\uffff\1\64\1\65"+
"\1\67\10\uffff\1\20\1\uffff\1\31\1\41\4\uffff\1\63\1\70\2\uffff"+
"\1\73\1\5\1\uffff\1\12\3\uffff\1\54\1\55\1\60\1\71\1\72\1\7\1\17"+
"\1\uffff\1\42\1\uffff\1\21\1\22";
static final String DFA12_specialS =
"\13\uffff\1\0\u00d8\uffff}>";
static final String[] DFA12_transitionS = {
"\2\50\2\uffff\1\50\22\uffff\1\50\1\26\1\46\1\uffff\1\45\2\uffff"+
"\1\47\1\22\1\34\1\37\1\uffff\1\5\1\23\1\7\1\13\1\43\11\44\1"+
"\4\1\36\1\20\1\11\1\14\1\31\1\uffff\1\1\1\3\1\45\1\6\1\10\1"+
"\12\1\45\1\15\1\16\2\45\1\17\1\24\1\25\1\27\1\30\1\45\1\32\1"+
"\35\1\40\1\41\1\45\1\42\3\45\1\21\1\2\1\33\1\uffff\1\45\1\uffff"+
"\32\45",
"\1\51\7\uffff\1\52\1\uffff\1\53\4\uffff\1\54\1\55",
"",
"\1\56",
"",
"",
"\1\57",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\61\26\uffff\1\62",
"\1\63",
"\1\65\7\uffff\1\66\10\uffff\1\67",
"\0\71",
"\1\72",
"\1\74",
"\1\75",
"\1\76",
"\1\77\1\100",
"",
"",
"\12\103",
"\1\104",
"\1\105\3\uffff\1\106\11\uffff\1\107",
"",
"\1\110\5\uffff\1\111",
"\1\112\5\uffff\1\113",
"",
"\1\114",
"",
"",
"\1\115\2\uffff\1\116\2\uffff\1\117\3\uffff\1\120",
"",
"",
"\1\121",
"\1\122\1\uffff\1\123",
"\1\124",
"\1\45\11\uffff\1\127\1\uffff\12\44\7\uffff\32\45\4\uffff\1"+
"\45\1\uffff\27\45\1\125\2\45",
"\1\45\11\uffff\1\127\1\uffff\12\44\7\uffff\32\45\4\uffff\1"+
"\45\1\uffff\32\45",
"",
"",
"",
"",
"\1\130",
"\1\131",
"\1\132",
"\1\133",
"\1\134",
"\1\135",
"\1\136\6\uffff\1\137",
"",
"\1\140",
"\1\141",
"",
"",
"\1\142",
"\1\143",
"\1\144",
"",
"",
"",
"",
"\1\145",
"\1\146",
"\1\147",
"",
"",
"",
"",
"\1\151\1\uffff\12\103",
"\1\152",
"\1\153",
"\1\154",
"\1\155",
"\1\156",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\160",
"\1\161\6\uffff\1\162",
"\1\163\5\uffff\1\164",
"\1\165\7\uffff\1\166",
"\1\167",
"\1\170",
"\1\171",
"\1\172",
"\1\173",
"\1\174\16\uffff\1\175",
"\1\176",
"\12\177\7\uffff\6\177\32\uffff\6\177",
"",
"\12\u0080",
"\1\u0081",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u0085",
"\1\u0086",
"\1\u0087",
"\1\u0088",
"\1\u0089",
"\1\u008a",
"\1\u008b",
"\1\u008c",
"\1\u008d",
"\1\u008e",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u0090",
"",
"",
"\1\u0091",
"\1\u0092",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u0097",
"\1\u0098",
"\1\u0099",
"\1\u009a",
"\1\u009b",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u009d",
"\1\u009e",
"\1\u009f",
"\1\u00a0",
"\1\u00a1",
"\1\u00a2",
"\1\u00a3",
"\1\u00a4",
"\1\45\11\uffff\1\45\1\uffff\12\177\7\uffff\6\177\24\45\4\uffff"+
"\1\45\1\uffff\6\177\24\45",
"\1\45\11\uffff\1\45\1\uffff\12\u0080\7\uffff\32\45\4\uffff"+
"\1\45\1\uffff\32\45",
"",
"",
"",
"",
"\1\u00a7",
"\1\u00a8",
"\1\u00a9",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00ac",
"\1\u00ad",
"\1\u00ae",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"\1\u00b1",
"\1\u00b2",
"\1\u00b3",
"",
"",
"",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00b6",
"\1\u00b7",
"\1\u00b8",
"",
"\1\u00b9",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00bd",
"\1\u00be",
"\1\u00bf",
"\1\u00c0",
"",
"",
"\1\u00c1",
"\1\u00c2",
"\1\u00c3",
"",
"",
"\1\u00c4",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00c6",
"",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00c9",
"",
"",
"\1\u00ca",
"\1\u00cb",
"\1\u00cc",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00cf",
"\1\u00d0",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00d3",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00d5",
"",
"\1\u00d6",
"",
"",
"\1\u00d7",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"\1\u00df",
"\1\45\11\uffff\1\45\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45"+
"\1\uffff\32\45",
"",
"",
"",
"",
"",
"",
"",
"\1\u00e1",
"",
"\1\u00e2\10\uffff\1\u00e3",
"",
""
};
static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
static final short[][] DFA12_transition;
static {
int numStates = DFA12_transitionS.length;
DFA12_transition = new short[numStates][];
for (int i=0; i= '\u0000' && LA12_11 <= '\uFFFF')) ) {s = 57;}
else s = 56;
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 12, _s, input);
error(nvae);
throw nvae;
}
}
}