org.apache.commons.jexl.parser

Class Parser

public class Parser extends Object implements ParserTreeConstants, ParserConstants

Field Summary
protected JJTParserStatejjtree
Tokenjj_nt
booleanlookingAhead
Tokentoken
ParserTokenManagertoken_source
Constructor Summary
Parser(InputStream stream)
Parser(Reader stream)
Parser(ParserTokenManager tm)
Method Summary
voidAdditiveExpression()
voidAndExpression()
voidArrayAccess()
voidAssignment()
voidBlock()
voidBooleanLiteral()
voidConditionalAndExpression()
voidConditionalOrExpression()
voiddisable_tracing()
voidenable_tracing()
voidEmptyFunction()
voidEqualityExpression()
voidExclusiveOrExpression()
voidExpression()
voidExpressionExpression()
voidFloatLiteral()
voidForeachStatement()
ParseExceptiongenerateParseException()
TokengetNextToken()
TokengetToken(int index)
voidIdentifier()
voidIfStatement()
voidInclusiveOrExpression()
voidIntegerLiteral()
SimpleNodeJexlScript()
voidLiteral()
voidMethod()
voidMultiplicativeExpression()
voidNullLiteral()
SimpleNodeparse(Reader reader)
voidParameter()
voidPrimaryExpression()
voidReference()
voidReferenceExpression()
voidReInit(InputStream stream)
voidReInit(Reader stream)
voidReInit(ParserTokenManager tm)
voidRelationalExpression()
voidSizeFunction()
voidSizeMethod()
voidStatement()
voidStatementExpression()
voidStringLiteral()
voidUnaryExpression()
voidWhileStatement()

Field Detail

jjtree

protected JJTParserState jjtree

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead

token

public Token token

token_source

public ParserTokenManager token_source

Constructor Detail

Parser

public Parser(InputStream stream)

Parser

public Parser(Reader stream)

Parser

public Parser(ParserTokenManager tm)

Method Detail

AdditiveExpression

public final void AdditiveExpression()

AndExpression

public final void AndExpression()

ArrayAccess

public final void ArrayAccess()

Assignment

public final void Assignment()

Block

public final void Block()

BooleanLiteral

public final void BooleanLiteral()

ConditionalAndExpression

public final void ConditionalAndExpression()

ConditionalOrExpression

public final void ConditionalOrExpression()

disable_tracing

public final void disable_tracing()

enable_tracing

public final void enable_tracing()

EmptyFunction

public final void EmptyFunction()

EqualityExpression

public final void EqualityExpression()

ExclusiveOrExpression

public final void ExclusiveOrExpression()

Expression

public final void Expression()

ExpressionExpression

public final void ExpressionExpression()

FloatLiteral

public final void FloatLiteral()

ForeachStatement

public final void ForeachStatement()

generateParseException

public final ParseException generateParseException()

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

Identifier

public final void Identifier()

IfStatement

public final void IfStatement()

InclusiveOrExpression

public final void InclusiveOrExpression()

IntegerLiteral

public final void IntegerLiteral()

JexlScript

public final SimpleNode JexlScript()

Literal

public final void Literal()

Method

public final void Method()

MultiplicativeExpression

public final void MultiplicativeExpression()

NullLiteral

public final void NullLiteral()

parse

public SimpleNode parse(Reader reader)

Parameter

public final void Parameter()

PrimaryExpression

public final void PrimaryExpression()

Reference

public final void Reference()

ReferenceExpression

public final void ReferenceExpression()

ReInit

public void ReInit(InputStream stream)

ReInit

public void ReInit(Reader stream)

ReInit

public void ReInit(ParserTokenManager tm)

RelationalExpression

public final void RelationalExpression()

SizeFunction

public final void SizeFunction()

SizeMethod

public final void SizeMethod()

Statement

public final void Statement()

StatementExpression

public final void StatementExpression()

StringLiteral

public final void StringLiteral()

UnaryExpression

public final void UnaryExpression()

WhileStatement

public final void WhileStatement()
Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.