blob: 97b43448939956538187cf60a197de58f03b4d22 [file] [log] [blame]
// $ANTLR 3.0.1 XPath10__.g 2008-06-23 18:23:27
package org.eclipse.bpel.xpath10.parser;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
public class XPath10Lexer extends Lexer {
public static final int DOLLAR=21;
public static final int LT=26;
public static final int SLASH2=20;
public static final int STAR=30;
public static final int MOD=6;
public static final int DIGITS=36;
public static final int GTE=29;
public static final int NUMBER=34;
public static final int Args=31;
public static final int LITERAL=33;
public static final int MINUS=23;
public static final int AND=5;
public static final int Tokens=39;
public static final int EOF=-1;
public static final int LTE=27;
public static final int LPAREN=8;
public static final int COLON=18;
public static final int LBRACKET=10;
public static final int AT=15;
public static final int RPAREN=9;
public static final int SINGLE_QUOTE_STRING=37;
public static final int SLASH=19;
public static final int WS=35;
public static final int COMMA=16;
public static final int DOUBLE_QUOTE_STRING=38;
public static final int IDENTIFIER=32;
public static final int OR=4;
public static final int GT=28;
public static final int PIPE=12;
public static final int PLUS=22;
public static final int DOT2=14;
public static final int RBRACKET=11;
public static final int DIV=7;
public static final int EQ=24;
public static final int DOT=13;
public static final int COLON2=17;
public static final int NE=25;
public void displayRecognitionError(String[] tokenNames, RecognitionException re)
{
String msg = getErrorMessage(re, tokenNames);
// we don't recover
throw new XPath10Exception(msg,re.getCause(),re.index);
}
public XPath10Lexer() {;}
public XPath10Lexer(CharStream input) {
super(input);
}
public String getGrammarFileName() { return "XPath10__.g"; }
// $ANTLR start OR
public final void mOR() throws RecognitionException {
try {
int _type = OR;
// XPath10__.g:14:4: ( 'or' )
// XPath10__.g:14:6: 'or'
{
match("or");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end OR
// $ANTLR start AND
public final void mAND() throws RecognitionException {
try {
int _type = AND;
// XPath10__.g:15:5: ( 'and' )
// XPath10__.g:15:7: 'and'
{
match("and");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end AND
// $ANTLR start MOD
public final void mMOD() throws RecognitionException {
try {
int _type = MOD;
// XPath10__.g:16:5: ( 'mod' )
// XPath10__.g:16:7: 'mod'
{
match("mod");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end MOD
// $ANTLR start DIV
public final void mDIV() throws RecognitionException {
try {
int _type = DIV;
// XPath10__.g:17:5: ( 'div' )
// XPath10__.g:17:7: 'div'
{
match("div");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end DIV
// $ANTLR start LPAREN
public final void mLPAREN() throws RecognitionException {
try {
int _type = LPAREN;
// XPath10__.g:18:8: ( '(' )
// XPath10__.g:18:10: '('
{
match('(');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end LPAREN
// $ANTLR start RPAREN
public final void mRPAREN() throws RecognitionException {
try {
int _type = RPAREN;
// XPath10__.g:19:8: ( ')' )
// XPath10__.g:19:10: ')'
{
match(')');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end RPAREN
// $ANTLR start LBRACKET
public final void mLBRACKET() throws RecognitionException {
try {
int _type = LBRACKET;
// XPath10__.g:20:10: ( '[' )
// XPath10__.g:20:12: '['
{
match('[');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end LBRACKET
// $ANTLR start RBRACKET
public final void mRBRACKET() throws RecognitionException {
try {
int _type = RBRACKET;
// XPath10__.g:21:10: ( ']' )
// XPath10__.g:21:12: ']'
{
match(']');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end RBRACKET
// $ANTLR start PIPE
public final void mPIPE() throws RecognitionException {
try {
int _type = PIPE;
// XPath10__.g:22:6: ( '|' )
// XPath10__.g:22:8: '|'
{
match('|');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end PIPE
// $ANTLR start DOT
public final void mDOT() throws RecognitionException {
try {
int _type = DOT;
// XPath10__.g:23:5: ( '.' )
// XPath10__.g:23:7: '.'
{
match('.');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end DOT
// $ANTLR start DOT2
public final void mDOT2() throws RecognitionException {
try {
int _type = DOT2;
// XPath10__.g:24:6: ( '..' )
// XPath10__.g:24:8: '..'
{
match("..");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end DOT2
// $ANTLR start AT
public final void mAT() throws RecognitionException {
try {
int _type = AT;
// XPath10__.g:25:4: ( '@' )
// XPath10__.g:25:6: '@'
{
match('@');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end AT
// $ANTLR start COMMA
public final void mCOMMA() throws RecognitionException {
try {
int _type = COMMA;
// XPath10__.g:26:7: ( ',' )
// XPath10__.g:26:9: ','
{
match(',');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end COMMA
// $ANTLR start COLON2
public final void mCOLON2() throws RecognitionException {
try {
int _type = COLON2;
// XPath10__.g:27:8: ( '::' )
// XPath10__.g:27:10: '::'
{
match("::");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end COLON2
// $ANTLR start COLON
public final void mCOLON() throws RecognitionException {
try {
int _type = COLON;
// XPath10__.g:28:7: ( ':' )
// XPath10__.g:28:9: ':'
{
match(':');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end COLON
// $ANTLR start SLASH
public final void mSLASH() throws RecognitionException {
try {
int _type = SLASH;
// XPath10__.g:29:7: ( '/' )
// XPath10__.g:29:9: '/'
{
match('/');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end SLASH
// $ANTLR start SLASH2
public final void mSLASH2() throws RecognitionException {
try {
int _type = SLASH2;
// XPath10__.g:30:8: ( '//' )
// XPath10__.g:30:10: '//'
{
match("//");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end SLASH2
// $ANTLR start DOLLAR
public final void mDOLLAR() throws RecognitionException {
try {
int _type = DOLLAR;
// XPath10__.g:31:8: ( '$' )
// XPath10__.g:31:10: '$'
{
match('$');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end DOLLAR
// $ANTLR start PLUS
public final void mPLUS() throws RecognitionException {
try {
int _type = PLUS;
// XPath10__.g:32:6: ( '+' )
// XPath10__.g:32:8: '+'
{
match('+');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end PLUS
// $ANTLR start MINUS
public final void mMINUS() throws RecognitionException {
try {
int _type = MINUS;
// XPath10__.g:33:7: ( '-' )
// XPath10__.g:33:9: '-'
{
match('-');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end MINUS
// $ANTLR start EQ
public final void mEQ() throws RecognitionException {
try {
int _type = EQ;
// XPath10__.g:34:4: ( '=' )
// XPath10__.g:34:6: '='
{
match('=');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end EQ
// $ANTLR start NE
public final void mNE() throws RecognitionException {
try {
int _type = NE;
// XPath10__.g:35:4: ( '!=' )
// XPath10__.g:35:6: '!='
{
match("!=");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end NE
// $ANTLR start LT
public final void mLT() throws RecognitionException {
try {
int _type = LT;
// XPath10__.g:36:4: ( '<' )
// XPath10__.g:36:6: '<'
{
match('<');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end LT
// $ANTLR start LTE
public final void mLTE() throws RecognitionException {
try {
int _type = LTE;
// XPath10__.g:37:5: ( '<=' )
// XPath10__.g:37:7: '<='
{
match("<=");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end LTE
// $ANTLR start GT
public final void mGT() throws RecognitionException {
try {
int _type = GT;
// XPath10__.g:38:4: ( '>' )
// XPath10__.g:38:6: '>'
{
match('>');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end GT
// $ANTLR start GTE
public final void mGTE() throws RecognitionException {
try {
int _type = GTE;
// XPath10__.g:39:5: ( '>=' )
// XPath10__.g:39:7: '>='
{
match(">=");
}
this.type = _type;
}
finally {
}
}
// $ANTLR end GTE
// $ANTLR start STAR
public final void mSTAR() throws RecognitionException {
try {
int _type = STAR;
// XPath10__.g:40:6: ( '*' )
// XPath10__.g:40:8: '*'
{
match('*');
}
this.type = _type;
}
finally {
}
}
// $ANTLR end STAR
// $ANTLR start WS
public final void mWS() throws RecognitionException {
try {
int _type = WS;
// XPath10__.g:493:4: ( ( '\\n' | ' ' | '\\t' | '\\r' )+ )
// XPath10__.g:493:6: ( '\\n' | ' ' | '\\t' | '\\r' )+
{
// XPath10__.g:493:6: ( '\\n' | ' ' | '\\t' | '\\r' )+
int cnt1=0;
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( ((LA1_0>='\t' && LA1_0<='\n')||LA1_0=='\r'||LA1_0==' ') ) {
alt1=1;
}
switch (alt1) {
case 1 :
// XPath10__.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 ( cnt1 >= 1 ) break loop1;
EarlyExitException eee =
new EarlyExitException(1, input);
throw eee;
}
cnt1++;
} while (true);
channel=HIDDEN;
}
this.type = _type;
}
finally {
}
}
// $ANTLR end WS
// $ANTLR start DIGITS
public final void mDIGITS() throws RecognitionException {
try {
// XPath10__.g:497:8: ( ( '0' .. '9' )+ )
// XPath10__.g:497:10: ( '0' .. '9' )+
{
// XPath10__.g:497:10: ( '0' .. '9' )+
int cnt2=0;
loop2:
do {
int alt2=2;
int LA2_0 = input.LA(1);
if ( ((LA2_0>='0' && LA2_0<='9')) ) {
alt2=1;
}
switch (alt2) {
case 1 :
// XPath10__.g:497:10: '0' .. '9'
{
matchRange('0','9');
}
break;
default :
if ( cnt2 >= 1 ) break loop2;
EarlyExitException eee =
new EarlyExitException(2, input);
throw eee;
}
cnt2++;
} while (true);
}
}
finally {
}
}
// $ANTLR end DIGITS
// $ANTLR start SINGLE_QUOTE_STRING
public final void mSINGLE_QUOTE_STRING() throws RecognitionException {
try {
// XPath10__.g:500:21: ( '\\'' (~ ( '\\'' ) )* '\\'' )
// XPath10__.g:500:23: '\\'' (~ ( '\\'' ) )* '\\''
{
match('\'');
// XPath10__.g:500:29: (~ ( '\\'' ) )*
loop3:
do {
int alt3=2;
int LA3_0 = input.LA(1);
if ( ((LA3_0>='\u0000' && LA3_0<='&')||(LA3_0>='(' && LA3_0<='\uFFFE')) ) {
alt3=1;
}
switch (alt3) {
case 1 :
// XPath10__.g:500:30: ~ ( '\\'' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFE') ) {
input.consume();
}
else {
MismatchedSetException mse =
new MismatchedSetException(null,input);
recover(mse); throw mse;
}
}
break;
default :
break loop3;
}
} while (true);
match('\'');
}
}
finally {
}
}
// $ANTLR end SINGLE_QUOTE_STRING
// $ANTLR start DOUBLE_QUOTE_STRING
public final void mDOUBLE_QUOTE_STRING() throws RecognitionException {
try {
// XPath10__.g:503:21: ( '\"' (~ ( '\"' ) )* '\"' )
// XPath10__.g:503:23: '\"' (~ ( '\"' ) )* '\"'
{
match('\"');
// XPath10__.g:503:28: (~ ( '\"' ) )*
loop4:
do {
int alt4=2;
int LA4_0 = input.LA(1);
if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='\uFFFE')) ) {
alt4=1;
}
switch (alt4) {
case 1 :
// XPath10__.g:503:29: ~ ( '\"' )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='\uFFFE') ) {
input.consume();
}
else {
MismatchedSetException mse =
new MismatchedSetException(null,input);
recover(mse); throw mse;
}
}
break;
default :
break loop4;
}
} while (true);
match('\"');
}
}
finally {
}
}
// $ANTLR end DOUBLE_QUOTE_STRING
// $ANTLR start LITERAL
public final void mLITERAL() throws RecognitionException {
try {
int _type = LITERAL;
// XPath10__.g:505:9: ( SINGLE_QUOTE_STRING | DOUBLE_QUOTE_STRING )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0=='\'') ) {
alt5=1;
}
else if ( (LA5_0=='\"') ) {
alt5=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("505:1: LITERAL : ( SINGLE_QUOTE_STRING | DOUBLE_QUOTE_STRING );", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// XPath10__.g:505:11: SINGLE_QUOTE_STRING
{
mSINGLE_QUOTE_STRING();
}
break;
case 2 :
// XPath10__.g:505:33: DOUBLE_QUOTE_STRING
{
mDOUBLE_QUOTE_STRING();
}
break;
}
this.type = _type;
}
finally {
}
}
// $ANTLR end LITERAL
// $ANTLR start NUMBER
public final void mNUMBER() throws RecognitionException {
try {
int _type = NUMBER;
// XPath10__.g:507:8: ( ( DIGITS ) ( '.' DIGITS )? | '.' DIGITS )
int alt7=2;
int LA7_0 = input.LA(1);
if ( ((LA7_0>='0' && LA7_0<='9')) ) {
alt7=1;
}
else if ( (LA7_0=='.') ) {
alt7=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("507:1: NUMBER : ( ( DIGITS ) ( '.' DIGITS )? | '.' DIGITS );", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// XPath10__.g:507:10: ( DIGITS ) ( '.' DIGITS )?
{
// XPath10__.g:507:10: ( DIGITS )
// XPath10__.g:507:11: DIGITS
{
mDIGITS();
}
// XPath10__.g:507:19: ( '.' DIGITS )?
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0=='.') ) {
alt6=1;
}
switch (alt6) {
case 1 :
// XPath10__.g:507:20: '.' DIGITS
{
match('.');
mDIGITS();
}
break;
}
}
break;
case 2 :
// XPath10__.g:507:34: '.' DIGITS
{
match('.');
mDIGITS();
}
break;
}
this.type = _type;
}
finally {
}
}
// $ANTLR end NUMBER
// $ANTLR start IDENTIFIER
public final void mIDENTIFIER() throws RecognitionException {
try {
int _type = IDENTIFIER;
// XPath10__.g:509:12: ( ( '\\u0241' .. '\\u0377' | 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( '\\u0241' .. '\\u0377' | 'a' .. 'z' | 'A' .. 'Z' | '-' | '_' | '0' .. '9' | '.' )* )
// XPath10__.g:510:3: ( '\\u0241' .. '\\u0377' | 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( '\\u0241' .. '\\u0377' | 'a' .. 'z' | 'A' .. 'Z' | '-' | '_' | '0' .. '9' | '.' )*
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z')||(input.LA(1)>='\u0241' && input.LA(1)<='\u0377') ) {
input.consume();
}
else {
MismatchedSetException mse =
new MismatchedSetException(null,input);
recover(mse); throw mse;
}
// XPath10__.g:510:46: ( '\\u0241' .. '\\u0377' | 'a' .. 'z' | 'A' .. 'Z' | '-' | '_' | '0' .. '9' | '.' )*
loop8:
do {
int alt8=2;
int LA8_0 = input.LA(1);
if ( ((LA8_0>='-' && LA8_0<='.')||(LA8_0>='0' && LA8_0<='9')||(LA8_0>='A' && LA8_0<='Z')||LA8_0=='_'||(LA8_0>='a' && LA8_0<='z')||(LA8_0>='\u0241' && LA8_0<='\u0377')) ) {
alt8=1;
}
switch (alt8) {
case 1 :
// XPath10__.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.LA(1)>='\u0241' && input.LA(1)<='\u0377') ) {
input.consume();
}
else {
MismatchedSetException mse =
new MismatchedSetException(null,input);
recover(mse); throw mse;
}
}
break;
default :
break loop8;
}
} while (true);
}
this.type = _type;
}
finally {
}
}
// $ANTLR end IDENTIFIER
public void mTokens() throws RecognitionException {
// XPath10__.g:1:8: ( OR | AND | MOD | DIV | LPAREN | RPAREN | LBRACKET | RBRACKET | PIPE | DOT | DOT2 | AT | COMMA | COLON2 | COLON | SLASH | SLASH2 | DOLLAR | PLUS | MINUS | EQ | NE | LT | LTE | GT | GTE | STAR | WS | LITERAL | NUMBER | IDENTIFIER )
int alt9=31;
int LA9_0 = input.LA(1);
if ( (LA9_0=='o') ) {
int LA9_1 = input.LA(2);
if ( (LA9_1=='r') ) {
int LA9_27 = input.LA(3);
if ( ((LA9_27>='-' && LA9_27<='.')||(LA9_27>='0' && LA9_27<='9')||(LA9_27>='A' && LA9_27<='Z')||LA9_27=='_'||(LA9_27>='a' && LA9_27<='z')||(LA9_27>='\u0241' && LA9_27<='\u0377')) ) {
alt9=31;
}
else {
alt9=1;}
}
else {
alt9=31;}
}
else if ( (LA9_0=='a') ) {
int LA9_2 = input.LA(2);
if ( (LA9_2=='n') ) {
int LA9_28 = input.LA(3);
if ( (LA9_28=='d') ) {
int LA9_42 = input.LA(4);
if ( ((LA9_42>='-' && LA9_42<='.')||(LA9_42>='0' && LA9_42<='9')||(LA9_42>='A' && LA9_42<='Z')||LA9_42=='_'||(LA9_42>='a' && LA9_42<='z')||(LA9_42>='\u0241' && LA9_42<='\u0377')) ) {
alt9=31;
}
else {
alt9=2;}
}
else {
alt9=31;}
}
else {
alt9=31;}
}
else if ( (LA9_0=='m') ) {
int LA9_3 = input.LA(2);
if ( (LA9_3=='o') ) {
int LA9_29 = input.LA(3);
if ( (LA9_29=='d') ) {
int LA9_43 = input.LA(4);
if ( ((LA9_43>='-' && LA9_43<='.')||(LA9_43>='0' && LA9_43<='9')||(LA9_43>='A' && LA9_43<='Z')||LA9_43=='_'||(LA9_43>='a' && LA9_43<='z')||(LA9_43>='\u0241' && LA9_43<='\u0377')) ) {
alt9=31;
}
else {
alt9=3;}
}
else {
alt9=31;}
}
else {
alt9=31;}
}
else if ( (LA9_0=='d') ) {
int LA9_4 = input.LA(2);
if ( (LA9_4=='i') ) {
int LA9_30 = input.LA(3);
if ( (LA9_30=='v') ) {
int LA9_44 = input.LA(4);
if ( ((LA9_44>='-' && LA9_44<='.')||(LA9_44>='0' && LA9_44<='9')||(LA9_44>='A' && LA9_44<='Z')||LA9_44=='_'||(LA9_44>='a' && LA9_44<='z')||(LA9_44>='\u0241' && LA9_44<='\u0377')) ) {
alt9=31;
}
else {
alt9=4;}
}
else {
alt9=31;}
}
else {
alt9=31;}
}
else if ( (LA9_0=='(') ) {
alt9=5;
}
else if ( (LA9_0==')') ) {
alt9=6;
}
else if ( (LA9_0=='[') ) {
alt9=7;
}
else if ( (LA9_0==']') ) {
alt9=8;
}
else if ( (LA9_0=='|') ) {
alt9=9;
}
else if ( (LA9_0=='.') ) {
switch ( input.LA(2) ) {
case '.':
{
alt9=11;
}
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
{
alt9=30;
}
break;
default:
alt9=10;}
}
else if ( (LA9_0=='@') ) {
alt9=12;
}
else if ( (LA9_0==',') ) {
alt9=13;
}
else if ( (LA9_0==':') ) {
int LA9_13 = input.LA(2);
if ( (LA9_13==':') ) {
alt9=14;
}
else {
alt9=15;}
}
else if ( (LA9_0=='/') ) {
int LA9_14 = input.LA(2);
if ( (LA9_14=='/') ) {
alt9=17;
}
else {
alt9=16;}
}
else if ( (LA9_0=='$') ) {
alt9=18;
}
else if ( (LA9_0=='+') ) {
alt9=19;
}
else if ( (LA9_0=='-') ) {
alt9=20;
}
else if ( (LA9_0=='=') ) {
alt9=21;
}
else if ( (LA9_0=='!') ) {
alt9=22;
}
else if ( (LA9_0=='<') ) {
int LA9_20 = input.LA(2);
if ( (LA9_20=='=') ) {
alt9=24;
}
else {
alt9=23;}
}
else if ( (LA9_0=='>') ) {
int LA9_21 = input.LA(2);
if ( (LA9_21=='=') ) {
alt9=26;
}
else {
alt9=25;}
}
else if ( (LA9_0=='*') ) {
alt9=27;
}
else if ( ((LA9_0>='\t' && LA9_0<='\n')||LA9_0=='\r'||LA9_0==' ') ) {
alt9=28;
}
else if ( (LA9_0=='\"'||LA9_0=='\'') ) {
alt9=29;
}
else if ( ((LA9_0>='0' && LA9_0<='9')) ) {
alt9=30;
}
else if ( ((LA9_0>='A' && LA9_0<='Z')||LA9_0=='_'||(LA9_0>='b' && LA9_0<='c')||(LA9_0>='e' && LA9_0<='l')||LA9_0=='n'||(LA9_0>='p' && LA9_0<='z')||(LA9_0>='\u0241' && LA9_0<='\u0377')) ) {
alt9=31;
}
else {
NoViableAltException nvae =
new NoViableAltException("1:1: Tokens : ( OR | AND | MOD | DIV | LPAREN | RPAREN | LBRACKET | RBRACKET | PIPE | DOT | DOT2 | AT | COMMA | COLON2 | COLON | SLASH | SLASH2 | DOLLAR | PLUS | MINUS | EQ | NE | LT | LTE | GT | GTE | STAR | WS | LITERAL | NUMBER | IDENTIFIER );", 9, 0, input);
throw nvae;
}
switch (alt9) {
case 1 :
// XPath10__.g:1:10: OR
{
mOR();
}
break;
case 2 :
// XPath10__.g:1:13: AND
{
mAND();
}
break;
case 3 :
// XPath10__.g:1:17: MOD
{
mMOD();
}
break;
case 4 :
// XPath10__.g:1:21: DIV
{
mDIV();
}
break;
case 5 :
// XPath10__.g:1:25: LPAREN
{
mLPAREN();
}
break;
case 6 :
// XPath10__.g:1:32: RPAREN
{
mRPAREN();
}
break;
case 7 :
// XPath10__.g:1:39: LBRACKET
{
mLBRACKET();
}
break;
case 8 :
// XPath10__.g:1:48: RBRACKET
{
mRBRACKET();
}
break;
case 9 :
// XPath10__.g:1:57: PIPE
{
mPIPE();
}
break;
case 10 :
// XPath10__.g:1:62: DOT
{
mDOT();
}
break;
case 11 :
// XPath10__.g:1:66: DOT2
{
mDOT2();
}
break;
case 12 :
// XPath10__.g:1:71: AT
{
mAT();
}
break;
case 13 :
// XPath10__.g:1:74: COMMA
{
mCOMMA();
}
break;
case 14 :
// XPath10__.g:1:80: COLON2
{
mCOLON2();
}
break;
case 15 :
// XPath10__.g:1:87: COLON
{
mCOLON();
}
break;
case 16 :
// XPath10__.g:1:93: SLASH
{
mSLASH();
}
break;
case 17 :
// XPath10__.g:1:99: SLASH2
{
mSLASH2();
}
break;
case 18 :
// XPath10__.g:1:106: DOLLAR
{
mDOLLAR();
}
break;
case 19 :
// XPath10__.g:1:113: PLUS
{
mPLUS();
}
break;
case 20 :
// XPath10__.g:1:118: MINUS
{
mMINUS();
}
break;
case 21 :
// XPath10__.g:1:124: EQ
{
mEQ();
}
break;
case 22 :
// XPath10__.g:1:127: NE
{
mNE();
}
break;
case 23 :
// XPath10__.g:1:130: LT
{
mLT();
}
break;
case 24 :
// XPath10__.g:1:133: LTE
{
mLTE();
}
break;
case 25 :
// XPath10__.g:1:137: GT
{
mGT();
}
break;
case 26 :
// XPath10__.g:1:140: GTE
{
mGTE();
}
break;
case 27 :
// XPath10__.g:1:144: STAR
{
mSTAR();
}
break;
case 28 :
// XPath10__.g:1:149: WS
{
mWS();
}
break;
case 29 :
// XPath10__.g:1:152: LITERAL
{
mLITERAL();
}
break;
case 30 :
// XPath10__.g:1:160: NUMBER
{
mNUMBER();
}
break;
case 31 :
// XPath10__.g:1:167: IDENTIFIER
{
mIDENTIFIER();
}
break;
}
}
}