mP1/walkingkooka-tree
Tree graph abstractions with support for selection via almost XPath queries, expressions (AST) and pointers(generic JsonPointer)
JavaApache-2.0
Issues
- 0
ExpressionNumberConverterContextDelegator
#787 opened by mP1 - 0
BinaryCompareExpression#apply should not convert right to string if left is string. Should always convert both to numbers
#780 opened by mP1 - 0
Expression.equals should NOT include ancestors
#759 opened by mP1 - 0
ExpressionNumber.pick(double, BigDecimal)
#441 opened by mP1 - 0
Need an Converter that supports converting a value to ExpressionNumber, unwrapping double/bigDecimal and giving that to a 2nd converter
#740 opened by mP1 - 0
ExpressionNumberToConverter.with should not wrap another ExpressionNumberToConverter
#735 opened by mP1 - 0
ExpressionNumberFromConverter.with should not wrap another ExpressionNumberFromConverter
#736 opened by mP1 - 0
ExpressionNumberConverterContexts.basic shouldnt take Converter as ConverterContext also has Converter
#724 opened by mP1 - 0
ExpressionNumberKind.FLOAT
#722 opened by mP1 - 1
ExpressionNumber.signum
#715 opened by mP1 - 0
Node.replaceIf(Predicate, Node)
#708 opened by mP1 - 0
- 0
ExpressionFunction.setParameters allows redefinition of ExpressionFunctionParameters parameters.
#689 opened by mP1 - 0
ExpressionFunctionParameterKind.REMOVE_INVALID_VALUES
#685 opened by mP1 - 0
Node.removeIf(Predicate)
#681 opened by mP1 - 0
ValueExpression.printTree should include value type
#633 opened by mP1 - 0
ExpressionFunctionParameterName with index factory
#631 opened by mP1 - 1
ExpressionEvaluationContext.reference needs a way to return Optional with a null value.
#603 opened by mP1 - 0
ExpressionFunctionParameter.get should return Optional<Optional<T>> currently Optional<T>
#628 opened by mP1 - 0
Add support for declaring parameters in reverse order, allowing required parameters to appear at the end of the parameter list.
#574 opened by mP1 - 1
implement BasicExpressionEvaluationContext.context
#599 opened by mP1 - 0
- 0
- 0
ExpressionFunction.validate
#565 opened by mP1 - 1
ExpressionEvaluationContext.isPure remove
#512 opened by mP1 - 0
ExpressionFunctionKind.REMOVE_NULL
#492 opened by mP1 - 0
- 1
ExpressionEvaluationContext.isText()
#539 opened by mP1 - 0
- 1
ExpressionEvaluationContext.prepareParameters List stream does not convert elements.
#518 opened by mP1 - 0
- 1
ExpressionFunctionTesting should fail if Function.RESOLVE_REFERENCES and parameters contain references.
#500 opened by mP1 - 1
ExpressionFunctionTesting should fail if Function.REQUIRES_EVALUATED_PARAMETERS and parameters contain Expressions.
#501 opened by mP1 - 0
- 1
- 0
ExpressionFunctionContext.catchFunctionThrowable
#494 opened by mP1 - 0
ExpressionFunctionContext.stringEqualityCaseSensitivity() was on ExpressionEvaluationContext
#476 opened by mP1 - 0
ExpressionEvaluationContext.prepareParameters should also covert to parameter type
#466 opened by mP1 - 0
ExpressionFunction.parameter(int)
#472 opened by mP1 - 0
ExpressionFunctionParameter needs a type parameter list
#467 opened by mP1 - 0
ExpressionNumberBigDecimal.round honours ExpressionNumberContext.roundingMode currently hardcoded to HALF_UP
#460 opened by mP1 - 0
- 0
ExpressionNumberContext.setRoundingMode
#461 opened by mP1 - 0
ExpressionFunctionContext.stringEqualityCaseSensitivity()
#452 opened by mP1 - 0
ExpressionNumber.toString(base int) -> String
#430 opened by mP1 - 0
- 0
DivideExpression divide by zero should throw ArithmeticException not ExpressionEvaluationException
#423 opened by mP1 - 0
- 0
BasicExpressionFunctionContext should take a function which returns throwable when reference not found.
#411 opened by mP1 - 1