oracle.jbo.script.debug.client.expr
Class ExpressionParser
java.lang.Object
  
oracle.jbo.script.debug.client.expr.ExpressionParser
- All Implemented Interfaces: 
 - ExpressionParserConstants
 
public class ExpressionParser
- extends java.lang.Object
- implements ExpressionParserConstants
  
 
 
| Fields inherited from interface oracle.jbo.script.debug.client.expr.ExpressionParserConstants | 
_DEFAULT, ABSTRACT, ANDASSIGN, ASSIGN, BANG, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONST, CONTINUE, DECIMAL_LITERAL, DECR, DEFAULT, DIGIT, DO, DOT, DOUBLE, ELSE, EOF, EQ, EXPONENT, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GOTO, GT, HEX_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, LBRACE, LBRACKET, LE, LETTER, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NULL, OCTAL_LITERAL, ORASSIGN, PACKAGE, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
token_source
public ExpressionParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
ExpressionParser
public ExpressionParser(java.io.InputStream stream)
ExpressionParser
public ExpressionParser(ExpressionParserTokenManager tm)
getMassagedValue
public static com.sun.jdi.Value getMassagedValue()
                                          throws ParseException
 
- Throws:
 ParseException
 
evaluate
public static com.sun.jdi.Value evaluate(java.lang.String expr,
                                         com.sun.jdi.VirtualMachine vm,
                                         ExpressionParser.GetFrame frameGetter)
                                  throws ParseException,
                                         com.sun.jdi.InvocationException,
                                         com.sun.jdi.InvalidTypeException,
                                         com.sun.jdi.ClassNotLoadedException,
                                         com.sun.jdi.IncompatibleThreadStateException
 
- Throws:
 ParseException
com.sun.jdi.InvocationException
com.sun.jdi.InvalidTypeException
com.sun.jdi.ClassNotLoadedException
com.sun.jdi.IncompatibleThreadStateException
 
main
public static void main(java.lang.String[] args)
 
 
Type
public final void Type()
                throws ParseException
- THE JAVA LANGUAGE GRAMMAR STARTS HERE *
 
- Throws:
 ParseException
 
 
PrimitiveType
public final void PrimitiveType()
                         throws ParseException
 
- Throws:
 ParseException
 
Name
public final java.lang.String Name()
                            throws ParseException
 
- Throws:
 ParseException
 
NameList
public final void NameList()
                    throws ParseException
 
- Throws:
 ParseException
 
Expression
public final void Expression()
                      throws ParseException
 
- Throws:
 ParseException
 
Assignment
public final void Assignment()
                      throws ParseException
 
- Throws:
 ParseException
 
AssignmentOperator
public final void AssignmentOperator()
                              throws ParseException
 
- Throws:
 ParseException
 
ConditionalExpression
public final void ConditionalExpression()
                                 throws ParseException
 
- Throws:
 ParseException
 
ConditionalOrExpression
public final void ConditionalOrExpression()
                                   throws ParseException
 
- Throws:
 ParseException
 
ConditionalAndExpression
public final void ConditionalAndExpression()
                                    throws ParseException
 
- Throws:
 ParseException
 
InclusiveOrExpression
public final void InclusiveOrExpression()
                                 throws ParseException
 
- Throws:
 ParseException
 
ExclusiveOrExpression
public final void ExclusiveOrExpression()
                                 throws ParseException
 
- Throws:
 ParseException
 
AndExpression
public final void AndExpression()
                         throws ParseException
 
- Throws:
 ParseException
 
EqualityExpression
public final void EqualityExpression()
                              throws ParseException
 
- Throws:
 ParseException
 
InstanceOfExpression
public final void InstanceOfExpression()
                                throws ParseException
 
- Throws:
 ParseException
 
RelationalExpression
public final void RelationalExpression()
                                throws ParseException
 
- Throws:
 ParseException
 
ShiftExpression
public final void ShiftExpression()
                           throws ParseException
 
- Throws:
 ParseException
 
AdditiveExpression
public final void AdditiveExpression()
                              throws ParseException
 
- Throws:
 ParseException
 
MultiplicativeExpression
public final void MultiplicativeExpression()
                                    throws ParseException
 
- Throws:
 ParseException
 
UnaryExpression
public final void UnaryExpression()
                           throws ParseException
 
- Throws:
 ParseException
 
PreIncrementExpression
public final void PreIncrementExpression()
                                  throws ParseException
 
- Throws:
 ParseException
 
PreDecrementExpression
public final void PreDecrementExpression()
                                  throws ParseException
 
- Throws:
 ParseException
 
UnaryExpressionNotPlusMinus
public final void UnaryExpressionNotPlusMinus()
                                       throws ParseException
 
- Throws:
 ParseException
 
CastLookahead
public final void CastLookahead()
                         throws ParseException
 
- Throws:
 ParseException
 
PostfixExpression
public final void PostfixExpression()
                             throws ParseException
 
- Throws:
 ParseException
 
CastExpression
public final void CastExpression()
                          throws ParseException
 
- Throws:
 ParseException
 
PrimaryExpression
public final void PrimaryExpression()
                             throws ParseException
 
- Throws:
 ParseException
 
PrimaryPrefix
public final void PrimaryPrefix()
                         throws ParseException
 
- Throws:
 ParseException
 
PrimarySuffix
public final void PrimarySuffix()
                         throws ParseException
 
- Throws:
 ParseException
 
Literal
public final void Literal()
                   throws ParseException
 
- Throws:
 ParseException
 
BooleanLiteral
public final void BooleanLiteral()
                          throws ParseException
 
- Throws:
 ParseException
 
NullLiteral
public final void NullLiteral()
                       throws ParseException
 
- Throws:
 ParseException
 
Arguments
public final java.util.List Arguments()
                               throws ParseException
 
- Throws:
 ParseException
 
ArgumentList
public final void ArgumentList(java.util.List argList)
                        throws ParseException
 
- Throws:
 ParseException
 
AllocationExpression
public final void AllocationExpression()
                                throws ParseException
 
- Throws:
 ParseException
 
ArrayDimensions
public final void ArrayDimensions()
                           throws ParseException
 
- Throws:
 ParseException
 
ReInit
public void ReInit(java.io.InputStream stream)
 
 
ReInit
public void ReInit(ExpressionParserTokenManager 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()
 
 
Copyright © 1997, 2013, Oracle. All rights reserved.