Package org.faktorips.fl.parser
Class FlParser
java.lang.Object
org.faktorips.fl.parser.FlParser
- All Implemented Interfaces:
FlParserConstants,FlParserTreeConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.faktorips.fl.parser.JJTFlParserStatebooleanFields inherited from interface org.faktorips.fl.parser.FlParserConstants
BOOLEAN_LITERAL, DATE_IDENTIFIER, DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, EXPONENT, IDENTIFIER, IDENTIFIER_PART, INTEGER_LITERAL, LETTER, LETTER_OR_UNDERSCORE, MONEY_LITERAL, NULL_LITERAL, STRING_LITERAL, tokenImageFields inherited from interface org.faktorips.fl.parser.FlParserTreeConstants
JJTADDNODE, JJTARGLISTNODE, JJTBOOLEANNODE, JJTDECIMALNODE, JJTDIVNODE, JJTEQNODE, JJTFUNCTIONCALLNODE, JJTGENODE, JJTGTNODE, JJTIDENTIFIERNODE, JJTINTEGERNODE, JJTLENODE, JJTLTNODE, JJTMINUSNODE, JJTMONEYNODE, JJTMULTNODE, jjtNodeName, JJTNOTEQNODE, JJTNOTNODE, JJTNULLNODE, JJTPARENTHESISNODE, JJTPLUSNODE, JJTSTART, JJTSTRINGNODE, JJTSUBNODE, JJTVOID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddExpr()final voidfinal voidfinal voidfinal voidfinal voidfinal voidexpr()final voidfinal Tokenfinal TokengetToken(int index) final voidliteral()static voidfinal voidmultExpr()final voidvoidReInit(InputStream stream) voidvoidfinal SimpleNodestart()Productions *final void
-
Field Details
-
jjtree
protected org.faktorips.fl.parser.JJTFlParserState jjtree -
token_source
-
token
-
jj_nt
-
lookingAhead
public boolean lookingAhead
-
-
Constructor Details
-
FlParser
-
FlParser
-
FlParser
-
-
Method Details
-
main
-
start
Productions *- Throws:
ParseException
-
expr
- Throws:
ParseException
-
equalsExpr
- Throws:
ParseException
-
compareExpr
- Throws:
ParseException
-
addExpr
- Throws:
ParseException
-
multExpr
- Throws:
ParseException
-
unaryExpr
- Throws:
ParseException
-
primitiveExpr
- Throws:
ParseException
-
functionCallExpr
- Throws:
ParseException
-
argumentList
- Throws:
ParseException
-
literal
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
enable_tracing
public final void enable_tracing() -
disable_tracing
public final void disable_tracing()
-