Interface ICommonExpressionsInterpreter
-
- All Superinterfaces:
IExpressionsBasisInterpreter,IMCBasicsInterpreter,IMCLiteralsBasisInterpreter,de.monticore.interpreter.ModelInterpreter
- All Known Subinterfaces:
IGrammar_WithConceptsInterpreter,IJavaClassExpressionsInterpreter,IJavaLightInterpreter,IODRulesInterpreter,IOptionalOperatorsInterpreter,IStreamExpressionsInterpreter,ITFBasisExtsInterpreter,ITFCommonsInterpreter
- All Known Implementing Classes:
CommonExpressionsInterpreter,CommonExpressionsInterpreterTOP,Grammar_WithConceptsInterpreter,JavaClassExpressionsInterpreter,JavaLightInterpreter,ODRulesInterpreter,OptionalOperatorsInterpreter,StreamExpressionsInterpreter,TFBasisExtsInterpreter,TFCommonsInterpreter
public interface ICommonExpressionsInterpreter extends IExpressionsBasisInterpreter, de.monticore.interpreter.ModelInterpreter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.monticore.interpreter.Valueinterpret(ASTArrayAccessExpression node)de.monticore.interpreter.Valueinterpret(ASTBooleanAndOpExpression node)de.monticore.interpreter.Valueinterpret(ASTBooleanNotExpression node)de.monticore.interpreter.Valueinterpret(ASTBooleanOrOpExpression node)de.monticore.interpreter.Valueinterpret(ASTBracketExpression node)de.monticore.interpreter.Valueinterpret(ASTCallExpression node)de.monticore.interpreter.Valueinterpret(ASTCommonExpressionsNode node)de.monticore.interpreter.Valueinterpret(ASTConditionalExpression node)de.monticore.interpreter.Valueinterpret(ASTDivideExpression node)de.monticore.interpreter.Valueinterpret(ASTEqualsExpression node)de.monticore.interpreter.Valueinterpret(ASTFieldAccessExpression node)de.monticore.interpreter.Valueinterpret(ASTGreaterEqualExpression node)de.monticore.interpreter.Valueinterpret(ASTGreaterThanExpression node)de.monticore.interpreter.Valueinterpret(ASTInfixExpression node)de.monticore.interpreter.Valueinterpret(ASTLessEqualExpression node)de.monticore.interpreter.Valueinterpret(ASTLessThanExpression node)de.monticore.interpreter.Valueinterpret(ASTLogicalNotExpression node)de.monticore.interpreter.Valueinterpret(ASTMinusExpression node)de.monticore.interpreter.Valueinterpret(ASTMinusPrefixExpression node)de.monticore.interpreter.Valueinterpret(ASTModuloExpression node)de.monticore.interpreter.Valueinterpret(ASTMultExpression node)de.monticore.interpreter.Valueinterpret(ASTNotEqualsExpression node)de.monticore.interpreter.Valueinterpret(ASTPlusExpression node)de.monticore.interpreter.Valueinterpret(ASTPlusPrefixExpression node)-
Methods inherited from interface de.monticore.expressions.expressionsbasis._visitor.IExpressionsBasisInterpreter
interpret, interpret, interpret, interpret, interpret
-
Methods inherited from interface de.monticore.mcbasics._visitor.IMCBasicsInterpreter
interpret
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._visitor.IMCLiteralsBasisInterpreter
interpret, interpret
-
-
-
-
Method Detail
-
interpret
de.monticore.interpreter.Value interpret(ASTCallExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTFieldAccessExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTPlusPrefixExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTMinusPrefixExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTBooleanNotExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLogicalNotExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTMultExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTDivideExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTModuloExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTPlusExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTMinusExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLessEqualExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGreaterEqualExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTLessThanExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTGreaterThanExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTEqualsExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTNotEqualsExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTBooleanAndOpExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTBooleanOrOpExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTConditionalExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTBracketExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTArrayAccessExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTInfixExpression node)
-
interpret
de.monticore.interpreter.Value interpret(ASTCommonExpressionsNode node)
-
-