Uses of Interface
com.scriptbasic.interfaces.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in com.scriptbasic.executors
Classes in com.scriptbasic.executors that implement ExpressionModifier and TypeClassDescriptionclassclassclassMethods in com.scriptbasic.executors that return types with arguments of type ExpressionMethods in com.scriptbasic.executors with parameters of type Expression -
Uses of Expression in com.scriptbasic.executors.commands
Methods in com.scriptbasic.executors.commands that return ExpressionModifier and TypeMethodDescriptionAbstractCommandIfKind.getCondition()CommandWhile.getCondition()CommandReturn.getReturnExpression()Methods in com.scriptbasic.executors.commands with parameters of type ExpressionModifier and TypeMethodDescriptionvoidCommandCase.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 ExpressionModifierConstructorDescriptionEqualCaseCondition(Expression expression) FromToCaseCondition(Expression fromExpression, Expression toExpression) -
Uses of Expression in com.scriptbasic.executors.operators
Classes in com.scriptbasic.executors.operators that implement ExpressionModifier and TypeClassDescriptionclassclassclassAbstractBinaryFullCircuitNumericOperator<T extends Number>classThis class is extended by the operator classes that implement an operation that evaluates both operand.classclassclassclassclassclassclassGenerates a string concatenation of two expressions.classclassclassclassclassclassThis is the highest priority operator (priority 1) that is used to access a field of an object.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in com.scriptbasic.executors.operators that return ExpressionModifier and TypeMethodDescriptionAbstractBinaryOperator.getLeftOperand()AbstractUnaryOperator.getOperand()AbstractBinaryOperator.getRightOperand()Methods in com.scriptbasic.executors.operators with parameters of type ExpressionModifier and TypeMethodDescriptionprotected 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 ExpressionModifier and TypeClassDescriptionclassAbstractNumericRightValue<N extends Number,T> classclassfinal classclassclassclassclassclassclassclassclass -
Uses of Expression in com.scriptbasic.interfaces
Methods in com.scriptbasic.interfaces that return Expression -
Uses of Expression in com.scriptbasic.syntax.commands
Methods in com.scriptbasic.syntax.commands that return ExpressionModifier and TypeMethodDescriptionprotected 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 -
Uses of Expression in com.scriptbasic.utility
Methods in com.scriptbasic.utility with parameters of type ExpressionModifier and TypeMethodDescriptionstatic StringExpressionUtility.convertToString(Expression expression) Convert an expression of the form 'a.b.c.d' into a String.