org.jfree.formula.parser

Class GeneratedFormulaParser

Implemented Interfaces:
GeneratedFormulaParserConstants
Known Direct Subclasses:
FormulaParser

public abstract class GeneratedFormulaParser
extends java.lang.Object
implements GeneratedFormulaParserConstants

Field Summary

Token
jj_nt
Token
token
GeneratedFormulaParserTokenManager
token_source

Fields inherited from interface org.jfree.formula.parser.GeneratedFormulaParserConstants

APPROXIMATE_NUMERIC_LITERAL, BINARY_DIGIT, COLON, COLUMN_LOOKUP, COMMA, CONCAT, DEFAULT, DIGIT, DIV, DQUOTE, EOF, EQUALS, EXACT_NUMERIC_LITERAL, EXPONENT_PART, GT, GT_EQUALS, HEX_DIGIT, IDENTIFIER, LETTER, LT, LT_EQUALS, L_BRACE, L_BRACKET, L_PAREN, MANTISSA, MINUS, MULT, NEWLINE, NONQUOTE_CHARACTER, NONQUOTE_LOOKUP, NON_ZERO_DIGIT, NOT_EQUALS, NULL, PERCENT, PERIOD, PIPE, PLUS, POW, QUEST, QUOTE, R_BRACE, R_BRACKET, R_PAREN, SEMICOLON, SIGN, STRING_LITERAL, UNSIGNED_INTEGER, UNSIGNED_NUMERIC_LITERAL, WHITESPACE, tokenImage

Constructor Summary

GeneratedFormulaParser()
GeneratedFormulaParser(java.io.InputStream stream)
GeneratedFormulaParser(java.io.InputStream stream, String encoding)
GeneratedFormulaParser(java.io.Reader stream)
GeneratedFormulaParser(GeneratedFormulaParserTokenManager tm)

Method Summary

void
ReInit(java.io.InputStream stream)
void
ReInit(java.io.InputStream stream, String encoding)
void
ReInit(java.io.Reader stream)
void
ReInit(GeneratedFormulaParserTokenManager tm)
void
disable_tracing()
void
enable_tracing()
ParseException
generateParseException()
LValue
getExpression()
InfixOperator
getInfixOperator()
LValue
getLValue()
Token
getNextToken()
protected abstract OperatorFactory
getOperatorFactory()
PostfixOperator
getPostfixOperator()
PrefixOperator
getPrefixOperator()
Token
getToken(int index)
LValue
parseArray()
LValue
parseFunction(String name)
LValue[]
parseRow()
Term
startTail(LValue retval)

Field Details

jj_nt

public Token jj_nt

token

public Token token

token_source

public GeneratedFormulaParserTokenManager token_source

Constructor Details

GeneratedFormulaParser

protected GeneratedFormulaParser()

GeneratedFormulaParser

public GeneratedFormulaParser(java.io.InputStream stream)

GeneratedFormulaParser

public GeneratedFormulaParser(java.io.InputStream stream,
                              String encoding)

GeneratedFormulaParser

public GeneratedFormulaParser(java.io.Reader stream)

GeneratedFormulaParser

public GeneratedFormulaParser(GeneratedFormulaParserTokenManager tm)

Method Details

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

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

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(GeneratedFormulaParserTokenManager tm)

disable_tracing

public final void disable_tracing()

enable_tracing

public final void enable_tracing()

generateParseException

public ParseException generateParseException()

getExpression

public final LValue getExpression()
            throws ParseException

getInfixOperator

public final InfixOperator getInfixOperator()
            throws ParseException

getLValue

public final LValue getLValue()
            throws ParseException

getNextToken

public final Token getNextToken()

getOperatorFactory

protected abstract OperatorFactory getOperatorFactory()

getPostfixOperator

public final PostfixOperator getPostfixOperator()
            throws ParseException

getPrefixOperator

public final PrefixOperator getPrefixOperator()
            throws ParseException

getToken

public final Token getToken(int index)

parseArray

public final LValue parseArray()
            throws ParseException

parseFunction

public final LValue parseFunction(String name)
            throws ParseException

parseRow

public final LValue[] parseRow()
            throws ParseException

startTail

public final Term startTail(LValue retval)
            throws ParseException