Package com.scriptbasic.interfaces
Interface Expression
-
- All Superinterfaces:
AnalysisResult,Evaluator
- All Known Implementing Classes:
AbstractBinaryFullCircuitFullDoubleOperator,AbstractBinaryFullCircuitHalfDoubleOperator,AbstractBinaryFullCircuitNumericOperator,AbstractBinaryFullCircuitOperator,AbstractBinaryOperator,AbstractCompareOperator,AbstractExpression,AbstractIdentifieredExpression,AbstractIdentifieredExpressionListedExpression,AbstractNumericRightValue,AbstractOperator,AbstractPrimitiveRightValue,AbstractShortCircuitBinaryOperator,AbstractUnaryOperator,AddOperator,ArrayElementAccess,BasicBooleanValue,BasicDoubleValue,BasicJavaObjectValue,BasicLongValue,BasicStringValue,DivideOperator,EqualsOperator,FunctionCall,GreaterOrEqualOperator,GreaterThanOperator,IntegerDivideOperator,JavaObjectFieldAccessOperator,LessOrEqualOperator,LessThanOperator,LogicalAndOperator,LogicalOrOperator,MinusOperator,ModuloOperator,MultiplyOperator,NotEqualOperator,PowerOperator,UnaryOperatorMinus,UnaryOperatorNot,UnaryOperatorPlus,VariableAccess
public interface Expression extends Evaluator, AnalysisResult
An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.- Author:
- Peter Verhas