org.objectweb.speedo.query.parser
Class SpeedoQL

java.lang.Object
  extended byorg.objectweb.speedo.query.parser.SpeedoQL
All Implemented Interfaces:
SpeedoQLConstants, SpeedoQLTreeConstants

public class SpeedoQL
extends java.lang.Object
implements SpeedoQLTreeConstants, SpeedoQLConstants


Field Summary
 Token jj_nt
           
protected  org.objectweb.speedo.query.parser.JJTSpeedoQLState jjtree
           
 boolean lookingAhead
           
 Token token
           
 SpeedoQLTokenManager token_source
           
 
Fields inherited from interface org.objectweb.speedo.query.parser.SpeedoQLTreeConstants
JJTADDITIVEEXPRESSION, JJTARGUMENTLIST, JJTCASTEXPRESSION, JJTLITERAL, jjtNodeName, JJTPRIMARY, JJTQUALIFIEDNAME, JJTRELATIONALEXPRESSION, JJTSPEEDOPRIMARY, JJTSPEEDOQL, JJTTYPE, JJTUNARYEXPRESSION, JJTVOID
 
Fields inherited from interface org.objectweb.speedo.query.parser.SpeedoQLConstants
AND, BITWISEAND, BITWISECOMPL, BITWISEOR, BITWISEXOR, BOOLEAN, BYTE, CHAR, CHARACTER_LITERAL, DECIMAL_LITERAL, DEFAULT, DIGIT, DIV, DOT, DOUBLE, EOF, EQ, EXPONENT, FALSE, FLOAT, FLOATING_POINT_LITERAL, GT, GTE, HEX_LITERAL, IDENTIFIER, INT, INTEGER_LITERAL, LETTER, LONG, LT, LTE, MINUS, MULT, NEQ, NOT, NULL, OCTAL_LITERAL, OR, PLUS, SHORT, STRING_LITERAL, tokenImage, TRUE
 
Constructor Summary
SpeedoQL(java.io.InputStream stream)
           
SpeedoQL(java.io.Reader stream)
           
SpeedoQL(SpeedoQLTokenManager tm)
           
 
Method Summary
 void AdditiveExpression()
           
 void ArgumentList()
           
 void CastExpression()
           
 void disable_tracing()
           
 void enable_tracing()
           
 void Expression()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void Literal()
           
static void main(java.lang.String[] args)
           
 void PostfixExpression()
           
 void Primary()
           
 void QualifiedName()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.Reader stream)
           
 void ReInit(SpeedoQLTokenManager tm)
           
 void RelationalExpression()
           
 void SpeedoPrimary()
           
 SimpleNode SpeedoQL()
           
 void Type()
           
 void UnaryExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected org.objectweb.speedo.query.parser.JJTSpeedoQLState jjtree

token_source

public SpeedoQLTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

SpeedoQL

public SpeedoQL(java.io.InputStream stream)

SpeedoQL

public SpeedoQL(java.io.Reader stream)

SpeedoQL

public SpeedoQL(SpeedoQLTokenManager tm)
Method Detail

main

public static void main(java.lang.String[] args)
                 throws ParseException
Throws:
ParseException

SpeedoQL

public final SimpleNode SpeedoQL()
                          throws ParseException
Throws:
ParseException

SpeedoPrimary

public final void SpeedoPrimary()
                         throws ParseException
Throws:
ParseException

Primary

public final void Primary()
                   throws ParseException
Throws:
ParseException

Expression

public final void Expression()
                      throws ParseException
Throws:
ParseException

RelationalExpression

public final void RelationalExpression()
                                throws ParseException
Throws:
ParseException

AdditiveExpression

public final void AdditiveExpression()
                              throws ParseException
Throws:
ParseException

UnaryExpression

public final void UnaryExpression()
                           throws ParseException
Throws:
ParseException

PostfixExpression

public final void PostfixExpression()
                             throws ParseException
Throws:
ParseException

CastExpression

public final void CastExpression()
                          throws ParseException
Throws:
ParseException

ArgumentList

public final void ArgumentList()
                        throws ParseException
Throws:
ParseException

Literal

public final void Literal()
                   throws ParseException
Throws:
ParseException

Type

public final void Type()
                throws ParseException
Throws:
ParseException

QualifiedName

public final void QualifiedName()
                         throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(SpeedoQLTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public final ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()