Class GeneratedFormulaParser
java.lang.Object
org.pentaho.reporting.libraries.formula.parser.GeneratedFormulaParser
- All Implemented Interfaces:
GeneratedFormulaParserConstants
- Direct Known Subclasses:
FormulaParser
public abstract class GeneratedFormulaParser
extends Object
implements GeneratedFormulaParserConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface org.pentaho.reporting.libraries.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, L_BRACE, L_BRACKET, L_PAREN, LETTER, LT, LT_EQUALS, MANTISSA, MINUS, MULT, NEWLINE, NON_ZERO_DIGIT, NONQUOTE_CHARACTER, NONQUOTE_LOOKUP, NOT_EQUALS, NULL, PERCENT, PERIOD, PIPE, PLUS, POW, QUEST, QUOTE, R_BRACE, R_BRACKET, R_PAREN, SEMICOLON, SIGN, STRING_LITERAL, tokenImage, UNSIGNED_INTEGER, UNSIGNED_NUMERIC_LITERAL, WHITESPACE
-
Constructor Summary
ConstructorsConstructorDescriptionGeneratedFormulaParser
(InputStream stream) GeneratedFormulaParser
(Reader stream) -
Method Summary
Modifier and TypeMethodDescriptionfinal void
final void
final LValue
final InfixOperator
final LValue
final Token
final PostfixOperator
final PrefixOperator
final Token
getToken
(int index) final LValue
final LValue
parseFunction
(String name, ParsePosition parsePosition) final LValue[]
parseRow()
void
ReInit
(InputStream stream) void
void
final Term
-
Field Details
-
token_source
-
token
-
jj_nt
-
-
Constructor Details
-
GeneratedFormulaParser
-
GeneratedFormulaParser
-
GeneratedFormulaParser
-
-
Method Details
-
getExpression
- Throws:
ParseException
-
startTail
- Throws:
ParseException
-
getLValue
- Throws:
ParseException
-
parseArray
- Throws:
ParseException
-
parseRow
- Throws:
ParseException
-
parseFunction
- Throws:
ParseException
-
getPrefixOperator
- Throws:
ParseException
-
getPostfixOperator
- Throws:
ParseException
-
getInfixOperator
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
enable_tracing
public final void enable_tracing() -
disable_tracing
public final void disable_tracing()
-