Save This Page
Home » openjdk-7 » com.sun.tools.example.debug » expr » [javadoc | source]
com.sun.tools.example.debug.expr
public class: ExpressionParser [javadoc | source]
java.lang.Object
   com.sun.tools.example.debug.expr.ExpressionParser

All Implemented Interfaces:
    ExpressionParserConstants

Nested Class Summary:
public interface  ExpressionParser.GetFrame   
Field Summary
 Stack<LValue> stack     
 VirtualMachine vm     
 GetFrame frameGetter     
public  ExpressionParserTokenManager token_source     
 ASCII_UCodeESC_CharStream jj_input_stream     
public  Token token     
public  Token jj_nt     
public  boolean lookingAhead     
Constructor:
 public ExpressionParser(InputStream stream) 
 public ExpressionParser(ExpressionParserTokenManager tm) 
Method from com.sun.tools.example.debug.expr.ExpressionParser Summary:
AdditiveExpression,   AllocationExpression,   AndExpression,   ArgumentList,   Arguments,   ArrayDimensions,   Assignment,   AssignmentOperator,   BooleanLiteral,   CastExpression,   CastLookahead,   ConditionalAndExpression,   ConditionalExpression,   ConditionalOrExpression,   EqualityExpression,   ExclusiveOrExpression,   Expression,   InclusiveOrExpression,   InstanceOfExpression,   Literal,   MultiplicativeExpression,   Name,   NameList,   NullLiteral,   PostfixExpression,   PreDecrementExpression,   PreIncrementExpression,   PrimaryExpression,   PrimaryPrefix,   PrimarySuffix,   PrimitiveType,   ReInit,   ReInit,   RelationalExpression,   ShiftExpression,   Type,   UnaryExpression,   UnaryExpressionNotPlusMinus,   disable_tracing,   enable_tracing,   evaluate,   generateParseException,   getMassagedValue,   getNextToken,   getToken,   main,   peek,   pop,   push
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.tools.example.debug.expr.ExpressionParser Detail:
 public final  void AdditiveExpression() throws ParseException 
 public final  void AllocationExpression() throws ParseException 
 public final  void AndExpression() throws ParseException 
 public final  void ArgumentList(List<Value> argList) throws ParseException 
 public final List<Value> Arguments() throws ParseException 
 public final  void ArrayDimensions() throws ParseException 
 public final  void Assignment() throws ParseException 
 public final  void AssignmentOperator() throws ParseException 
 public final  void BooleanLiteral() throws ParseException 
 public final  void CastExpression() throws ParseException 
 public final  void CastLookahead() throws ParseException 
 public final  void ConditionalAndExpression() throws ParseException 
 public final  void ConditionalExpression() throws ParseException 
 public final  void ConditionalOrExpression() throws ParseException 
 public final  void EqualityExpression() throws ParseException 
 public final  void ExclusiveOrExpression() throws ParseException 
 public final  void Expression() throws ParseException 
 public final  void InclusiveOrExpression() throws ParseException 
 public final  void InstanceOfExpression() throws ParseException 
 public final  void Literal() throws ParseException 
 public final  void MultiplicativeExpression() throws ParseException 
 public final String Name() throws ParseException 
 public final  void NameList() throws ParseException 
 public final  void NullLiteral() throws ParseException 
 public final  void PostfixExpression() throws ParseException 
 public final  void PreDecrementExpression() throws ParseException 
 public final  void PreIncrementExpression() throws ParseException 
 public final  void PrimaryExpression() throws ParseException 
 public final  void PrimaryPrefix() throws ParseException 
 public final  void PrimarySuffix() throws ParseException 
 public final  void PrimitiveType() throws ParseException 
 public  void ReInit(InputStream stream) 
 public  void ReInit(ExpressionParserTokenManager tm) 
 public final  void RelationalExpression() throws ParseException 
 public final  void ShiftExpression() throws ParseException 
 public final  void Type() throws ParseException 
    THE JAVA LANGUAGE GRAMMAR STARTS HERE *
 public final  void UnaryExpression() throws ParseException 
 public final  void UnaryExpressionNotPlusMinus() throws ParseException 
 public final  void disable_tracing() 
 public final  void enable_tracing() 
 public static Value evaluate(String expr,
    VirtualMachine vm,
    GetFrame frameGetter) throws ParseException, InvocationException, InvalidTypeException, ClassNotLoadedException, IncompatibleThreadStateException 
 public final ParseException generateParseException() 
 public static Value getMassagedValue() throws ParseException 
 public final Token getNextToken() 
 public final Token getToken(int index) 
 public static  void main(String[] args) 
 LValue peek() 
 LValue pop() 
  void push(LValue lval)