anl.aida.parser
Class Parser

java.lang.Object
  extended by anl.aida.parser.Parser
All Implemented Interfaces:
ParserConstants, ParserTreeConstants

public class Parser
extends java.lang.Object
implements ParserTreeConstants, ParserConstants


Field Summary
private  java.util.Vector jj_expentries
           
private  int[] jj_expentry
           
private  int jj_gen
           
(package private)  SimpleCharStream jj_input_stream
           
private  int jj_kind
           
private  int[] jj_la1
           
private static int[] jj_la1_0
           
private static int[] jj_la1_1
           
 Token jj_nt
           
private  int jj_ntk
           
protected  JJTParserState jjtree
           
 Token token
           
 ParserTokenManager token_source
           
 
Fields inherited from interface anl.aida.parser.ParserTreeConstants
JJTABS, JJTADD, JJTAND, JJTCOS, JJTCOSD, JJTDIV, JJTE, JJTEQEQUAL, JJTEXP, JJTGREATEREQ, JJTGREATERTHAN, JJTLESSEQ, JJTLESSTHAN, JJTLN, JJTLOG, JJTMAX, JJTMAXT, JJTMAXX, JJTMAXY, JJTMAXZ, JJTMEAN, JJTMIN, JJTMINT, JJTMINX, JJTMINY, JJTMINZ, JJTMOD, JJTMUL, JJTNCOLS, JJTNEG, JJTNLEVELS, jjtNodeName, JJTNOTEQUAL, JJTNROWS, JJTNUMBER, JJTOR, JJTPI, JJTPOW, JJTSIN, JJTSIND, JJTSQR, JJTSQRT, JJTSTART, JJTSUBTRACT, JJTSUM, JJTTAN, JJTTAND, JJTVAR, JJTVOID
 
Fields inherited from interface anl.aida.parser.ParserConstants
ABS, AND, COS, COSD, DECIMAL_LITERAL, DEFAULT, DIGIT, DIV, E, EOF, EQEQUAL, EQGREATER, EQLESS, EXP, EXPONENT, FLOAT, GREATER, IDENTIFIER, INTEGER_LITERAL, LESS, LETTER, LN, LOG, MAX, MAXT, MAXX, MAXY, MAXZ, MEAN, MIN, MINT, MINUS, MINX, MINY, MINZ, MOD, NCOLS, NLEVELS, NOT_EQUAL, NROWS, OR, PI, PLUS, POW, SIN, SIND, SQR, SQRT, SUM, TAN, TAND, TIMES, tokenImage
 
Constructor Summary
Parser(java.io.InputStream stream)
           
Parser(java.io.InputStream stream, java.lang.String encoding)
           
Parser(ParserTokenManager tm)
           
Parser(java.io.Reader stream)
           
 
Method Summary
 void AdditiveExpression()
           
 void ConditionalAndExpression()
           
 void ConditionalOrExpression()
           
 void disable_tracing()
           
 void enable_tracing()
           
 void EqualityExpression()
           
 void Func()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
private  Token jj_consume_token(int kind)
           
private static void jj_la1_0()
           
private static void jj_la1_1()
           
private  int jj_ntk()
           
static void main(java.lang.String[] args)
           
 void MultiplicativeExpression()
           
 void Number()
           
 void powExpression()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
           
 void ReInit(ParserTokenManager tm)
           
 void ReInit(java.io.Reader stream)
           
 void RelationalExpression()
           
 ASTstart start()
           
 void UnaryExpression()
           
 void Var()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected JJTParserState jjtree

token_source

public ParserTokenManager token_source

jj_input_stream

SimpleCharStream jj_input_stream

token

public Token token

jj_nt

public Token jj_nt

jj_ntk

private int jj_ntk

jj_gen

private int jj_gen

jj_la1

private final int[] jj_la1

jj_la1_0

private static int[] jj_la1_0

jj_la1_1

private static int[] jj_la1_1

jj_expentries

private java.util.Vector jj_expentries

jj_expentry

private int[] jj_expentry

jj_kind

private int jj_kind
Constructor Detail

Parser

public Parser(java.io.InputStream stream)

Parser

public Parser(java.io.InputStream stream,
              java.lang.String encoding)

Parser

public Parser(java.io.Reader stream)

Parser

public Parser(ParserTokenManager tm)
Method Detail

main

public static void main(java.lang.String[] args)

start

public final ASTstart start()
                     throws ParseException
Throws:
ParseException

ConditionalOrExpression

public final void ConditionalOrExpression()
                                   throws ParseException
Throws:
ParseException

ConditionalAndExpression

public final void ConditionalAndExpression()
                                    throws ParseException
Throws:
ParseException

EqualityExpression

public final void EqualityExpression()
                              throws ParseException
Throws:
ParseException

RelationalExpression

public final void RelationalExpression()
                                throws ParseException
Throws:
ParseException

AdditiveExpression

public final void AdditiveExpression()
                              throws ParseException
Throws:
ParseException

MultiplicativeExpression

public final void MultiplicativeExpression()
                                    throws ParseException
Throws:
ParseException

powExpression

public final void powExpression()
                         throws ParseException
Throws:
ParseException

UnaryExpression

public final void UnaryExpression()
                           throws ParseException
Throws:
ParseException

Var

public final void Var()
               throws ParseException
Throws:
ParseException

Func

public final void Func()
                throws ParseException
Throws:
ParseException

Number

public final void Number()
                  throws ParseException
Throws:
ParseException

jj_la1_0

private static void jj_la1_0()

jj_la1_1

private static void jj_la1_1()

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.InputStream stream,
                   java.lang.String encoding)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(ParserTokenManager tm)

jj_consume_token

private final Token jj_consume_token(int kind)
                              throws ParseException
Throws:
ParseException

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

jj_ntk

private final int jj_ntk()

generateParseException

public ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()