public class

ExpressionParser

extends Object
implements ExpressionParserConstants
java.lang.Object
   ↳ com.sun.tools.example.debug.expr.ExpressionParser

Summary

Nested Classes
interface ExpressionParser.GetFrame  
[Expand]
Inherited Constants
From interface com.sun.tools.example.debug.expr.ExpressionParserConstants
Fields
public Token jj_nt
public boolean lookingAhead
public Token token
public ExpressionParserTokenManager token_source
[Expand]
Inherited Fields
From interface com.sun.tools.example.debug.expr.ExpressionParserConstants
Public Constructors
ExpressionParser(InputStream stream)
ExpressionParser(ExpressionParserTokenManager tm)
Public Methods
final void AdditiveExpression()
final void AllocationExpression()
final void AndExpression()
final void ArgumentList(List argList)
final List Arguments()
final void ArrayDimensions()
final void Assignment()
final void AssignmentOperator()
final void BooleanLiteral()
final void CastExpression()
final void CastLookahead()
final void ConditionalAndExpression()
final void ConditionalExpression()
final void ConditionalOrExpression()
final void EqualityExpression()
final void ExclusiveOrExpression()
final void Expression()
final void InclusiveOrExpression()
final void InstanceOfExpression()
final void Literal()
final void MultiplicativeExpression()
final String Name()
final void NameList()
final void NullLiteral()
final void PostfixExpression()
final void PreDecrementExpression()
final void PreIncrementExpression()
final void PrimaryExpression()
final void PrimaryPrefix()
final void PrimarySuffix()
final void PrimitiveType()
void ReInit(InputStream stream)
void ReInit(ExpressionParserTokenManager tm)
final void RelationalExpression()
final void ShiftExpression()
final void Type()
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
final void UnaryExpression()
final void UnaryExpressionNotPlusMinus()
final void disable_tracing()
final void enable_tracing()
static Value evaluate(String expr, VirtualMachine vm, ExpressionParser.GetFrame frameGetter)
final ParseException generateParseException()
static Value getMassagedValue()
final Token getNextToken()
final Token getToken(int index)
static void main(String[] args)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public Token jj_nt

public boolean lookingAhead

public Token token

public ExpressionParserTokenManager token_source

Public Constructors

public ExpressionParser (InputStream stream)

public ExpressionParser (ExpressionParserTokenManager tm)

Public Methods

public final void AdditiveExpression ()

public final void AllocationExpression ()

public final void AndExpression ()

public final void ArgumentList (List argList)

public final List Arguments ()

public final void ArrayDimensions ()

public final void Assignment ()

public final void AssignmentOperator ()

public final void BooleanLiteral ()

public final void CastExpression ()

public final void CastLookahead ()

public final void ConditionalAndExpression ()

public final void ConditionalExpression ()

public final void ConditionalOrExpression ()

public final void EqualityExpression ()

public final void ExclusiveOrExpression ()

public final void Expression ()

public final void InclusiveOrExpression ()

public final void InstanceOfExpression ()

public final void Literal ()

public final void MultiplicativeExpression ()

public final String Name ()

public final void NameList ()

public final void NullLiteral ()

public final void PostfixExpression ()

public final void PreDecrementExpression ()

public final void PreIncrementExpression ()

public final void PrimaryExpression ()

public final void PrimaryPrefix ()

public final void PrimarySuffix ()

public final void PrimitiveType ()

public void ReInit (InputStream stream)

public void ReInit (ExpressionParserTokenManager tm)

public final void RelationalExpression ()

public final void ShiftExpression ()

public final void Type ()

THE JAVA LANGUAGE GRAMMAR STARTS HERE *

public final void UnaryExpression ()

public final void UnaryExpressionNotPlusMinus ()

public final void disable_tracing ()

public final void enable_tracing ()

public final ParseException generateParseException ()

public static Value getMassagedValue ()

public final Token getNextToken ()

public final Token getToken (int index)

public static void main (String[] args)