Interface StringResolver.IExpressionTranslator<I extends VariableDeclaration,R extends Resolver<I>>
-
- Type Parameters:
I- the actual variable declaration typeR- the actual resolver type
- All Known Implementing Classes:
ExpressionTranslator,ExpressionTranslator,ExpressionTranslator
- Enclosing class:
- StringResolver<I extends VariableDeclaration,R extends Resolver<I>,E extends ExpressionStatement>
public static interface StringResolver.IExpressionTranslator<I extends VariableDeclaration,R extends Resolver<I>>The general interface of an expression translator.- Author:
- Holger Eichelberger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionparseExpression(java.lang.String expression, R resolver, java.lang.StringBuilder warnings)Parse the given expression.
-
-
-
Method Detail
-
parseExpression
Expression parseExpression(java.lang.String expression, R resolver, java.lang.StringBuilder warnings) throws VilException
Parse the given expression.- Parameters:
expression- the expression as stringresolver- the resolverwarnings- a collector for warnings- Returns:
- the resulting expression
- Throws:
VilException- if problems occur while parsing / resolving
-
-