Uses of Interface
com.scriptbasic.interfaces.Expression
-
Uses of Expression in com.scriptbasic.executors
Classes in com.scriptbasic.executors that implement Expression Modifier and Type Class Description classAbstractExpressionclassAbstractIdentifieredExpressionclassAbstractIdentifieredExpressionListedExpressionMethods in com.scriptbasic.executors that return types with arguments of type Expression Modifier and Type Method Description java.util.Iterator<Expression>GenericExpressionList. iterator()Methods in com.scriptbasic.executors with parameters of type Expression Modifier and Type Method Description voidGenericExpressionList. add(Expression expression) -
Uses of Expression in com.scriptbasic.executors.commands
Methods in com.scriptbasic.executors.commands that return Expression Modifier and Type Method Description ExpressionAbstractCommandIfKind. getCondition()ExpressionCommandWhile. getCondition()ExpressionCommandReturn. getReturnExpression()Methods in com.scriptbasic.executors.commands with parameters of type Expression Modifier and Type Method Description voidCommandCase. addCaseEqualCondition(Expression expression)voidCommandCase. addCaseFromToCondition(Expression fromExpression, Expression toExpression)voidAbstractCommandIfKind. setCondition(Expression condition)voidCommandWhile. setCondition(Expression condition)voidCommandLet. setExpression(Expression expression)voidCommandSelect. setExpression(Expression expression)voidCommandFor. setLoopEndValue(Expression loopEndValue)voidCommandFor. setLoopStartValue(Expression loopStartValue)voidCommandFor. setLoopStepValue(Expression loopStepValue)voidCommandReturn. setReturnExpression(Expression returnExpression)Constructors in com.scriptbasic.executors.commands with parameters of type Expression Constructor Description EqualCaseCondition(Expression expression)FromToCaseCondition(Expression fromExpression, Expression toExpression) -
Uses of Expression in com.scriptbasic.executors.operators
Methods in com.scriptbasic.executors.operators that return Expression Modifier and Type Method Description ExpressionAbstractBinaryOperator. getLeftOperand()ExpressionAbstractUnaryOperator. getOperand()ExpressionAbstractBinaryOperator. getRightOperand()Methods in com.scriptbasic.executors.operators with parameters of type Expression Modifier and Type Method Description protected abstract RightValueAbstractShortCircuitBinaryOperator. evaluateOn(Interpreter interpreter, RightValue leftOperand, Expression rightOperand)protected RightValueLogicalAndOperator. evaluateOn(Interpreter interpreter, RightValue leftOperand, Expression rightOperand)protected RightValueLogicalOrOperator. evaluateOn(Interpreter interpreter, RightValue leftOperand, Expression rightOperand)voidAbstractBinaryOperator. setLeftOperand(Expression leftOperand)voidAbstractUnaryOperator. setOperand(Expression operand)voidAbstractBinaryOperator. setRightOperand(Expression rightOperand) -
Uses of Expression in com.scriptbasic.executors.rightvalues
Classes in com.scriptbasic.executors.rightvalues that implement Expression Modifier and Type Class Description classAbstractNumericRightValue<T extends java.lang.Number>classAbstractPrimitiveRightValue<T>classArrayElementAccessclassBasicBooleanValueclassBasicDoubleValueclassBasicJavaObjectValueclassBasicLongValueclassBasicStringValueclassFunctionCallclassVariableAccess -
Uses of Expression in com.scriptbasic.interfaces
Methods in com.scriptbasic.interfaces that return Expression Modifier and Type Method Description ExpressionExpressionAnalyzer. analyze()ExpressionTagAnalyzer. analyze() -
Uses of Expression in com.scriptbasic.syntax.commands
Methods in com.scriptbasic.syntax.commands that return Expression Modifier and Type Method Description protected ExpressionAbstractCommandAnalyzerIfKind. analyzeCondition()Analyse expression and THEN keywordprotected ExpressionAbstractCommandAnalyzer. analyzeExpression() -
Uses of Expression in com.scriptbasic.syntax.expression
Methods in com.scriptbasic.syntax.expression that return Expression Modifier and Type Method Description ExpressionAbstractExpressionAnalyzer. analyze()ExpressionBasicTagAnalyzer. analyze() -
Uses of Expression in com.scriptbasic.utility
Methods in com.scriptbasic.utility with parameters of type Expression Modifier and Type Method Description static java.lang.StringExpressionUtility. convertToString(Expression expression)Convert an expression of the form 'a.b.c.d' into a String.