Uses of Class
com.ezylang.evalex.parser.Token
-
-
Uses of Token in com.ezylang.evalex
Methods in com.ezylang.evalex with parameters of type Token Modifier and Type Method Description static EvaluationExceptionEvaluationException. ofUnsupportedDataTypeInOperation(Token token)Constructors in com.ezylang.evalex with parameters of type Token Constructor Description EvaluationException(Token token, java.lang.String message) -
Uses of Token in com.ezylang.evalex.functions
Methods in com.ezylang.evalex.functions with parameters of type Token Modifier and Type Method Description EvaluationValueFunctionIfc. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)Performs the function logic and returns an evaluation result.voidAbstractFunction. validatePreEvaluation(Token token, EvaluationValue... parameterValues)voidFunctionIfc. validatePreEvaluation(Token token, EvaluationValue... parameterValues)Validates the evaluation parameters, called before the actual evaluation. -
Uses of Token in com.ezylang.evalex.functions.basic
Methods in com.ezylang.evalex.functions.basic with parameters of type Token Modifier and Type Method Description EvaluationValueAbsFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAverageFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCeilingFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCoalesceFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueFactFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueFloorFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueIfFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueLog10Function. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueLogFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueMaxFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueMinFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueNotFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueRandomFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueRoundFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSqrtFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSumFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSwitchFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues) -
Uses of Token in com.ezylang.evalex.functions.datetime
Methods in com.ezylang.evalex.functions.datetime with parameters of type Token Modifier and Type Method Description static java.time.ZoneIdZoneIdConverter. convert(Token referenceToken, java.lang.String zoneIdString)Converts a zone ID string to aZoneId.EvaluationValueDateTimeFormatFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeNewFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeNowFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeParseFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeTodayFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeToEpochFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationFromMillisFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationNewFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationParseFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationToMillisFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)voidDateTimeFormatFunction. validatePreEvaluation(Token token, EvaluationValue... parameterValues)voidDateTimeNewFunction. validatePreEvaluation(Token token, EvaluationValue... parameterValues) -
Uses of Token in com.ezylang.evalex.functions.string
Methods in com.ezylang.evalex.functions.string with parameters of type Token Modifier and Type Method Description EvaluationValueStringContains. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringEndsWithFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringFormatFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringLeftFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)Evaluates the `LEFT` string function by extracting a substring from the left side of the given string.EvaluationValueStringLengthFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringLowerFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringMatchesFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringRightFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)Evaluates the `RIGHT` string function by extracting a substring from the right side of the given string.EvaluationValueStringSplitFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringStartsWithFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringSubstringFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringTrimFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringUpperFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)voidStringSubstringFunction. validatePreEvaluation(Token token, EvaluationValue... parameterValues) -
Uses of Token in com.ezylang.evalex.functions.trigonometric
Methods in com.ezylang.evalex.functions.trigonometric with parameters of type Token Modifier and Type Method Description EvaluationValueAcosFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcosHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcosRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcotFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcotHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcotRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAsinFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAsinHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAsinRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtan2Function. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtan2RFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtanFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtanHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtanRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCosFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCosHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCosRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCotFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCotHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCotRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCscFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCscHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCscRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDegFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueRadFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSecFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSecHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSecRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSinFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSinHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSinRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueTanFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueTanHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueTanRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues) -
Uses of Token in com.ezylang.evalex.operators
Methods in com.ezylang.evalex.operators with parameters of type Token Modifier and Type Method Description EvaluationValueOperatorIfc. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)Performs the operator logic and returns an evaluation result. -
Uses of Token in com.ezylang.evalex.operators.arithmetic
Methods in com.ezylang.evalex.operators.arithmetic with parameters of type Token Modifier and Type Method Description EvaluationValueInfixDivisionOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixMinusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixModuloOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixMultiplicationOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixPlusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixPowerOfOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValuePrefixMinusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValuePrefixPlusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands) -
Uses of Token in com.ezylang.evalex.operators.booleans
Methods in com.ezylang.evalex.operators.booleans with parameters of type Token Modifier and Type Method Description EvaluationValueInfixAndOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixGreaterEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixGreaterOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixLessEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixLessOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixNotEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixOrOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValuePrefixNotOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands) -
Uses of Token in com.ezylang.evalex.parser
Methods in com.ezylang.evalex.parser that return types with arguments of type Token Modifier and Type Method Description java.util.List<Token>Tokenizer. parse()Parse the given expression and return a list of tokens, representing the expression.Constructors in com.ezylang.evalex.parser with parameters of type Token Constructor Description ASTNode(Token token, ASTNode... parameters)ParseException(Token token, java.lang.String message)Constructor parameters in com.ezylang.evalex.parser with type arguments of type Token Constructor Description ShuntingYardConverter(java.lang.String originalExpression, java.util.List<Token> expressionTokens, ExpressionConfiguration configuration)
-