Activity
- configure artefacts for publishing.
- configure artefacts for publishing.
- misc. re-configuration to build
and publish
configuration.
- misc. re-configuration to
build
and publish
configuration.Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
- denote ExpressionEvaluator
and Tokeniser
as `@FunctionalInterfa…
- denote
ExpressionEvaluator
and Tokeniser
as `@FunctionalInterfa…- ExpressionTokeniser: replace use of StringBuilder
with substring.
- ExpressionTokeniser: replace use of
StringBuilder
with substring.- implement test cases for factory methods in Operator
.
- implement test cases for factory methods in
Operator
.- implement test cases for factory methods in Bracket
.
- implement test cases for factory methods in
Bracket
.- UnaryOperator#evaluate: rename value
parameter to x
.
- UnaryOperator#evaluate: rename
value
parameter to x
.- Implement test cases for ShuntingYardExpressionEvaluator
and `Exp…
- Implement test cases for
ShuntingYardExpressionEvaluator
and `Exp…- extract unary
and binary
methods out of ExpressionTokeniser
a…
- extract
unary
and binary
methods out of ExpressionTokeniser
a…- implement test cases for all UnaryOperator
s
- implement test cases for all
UnaryOperator
s- implement ExpressionEvaluator
sub-type: `ShuntingYardExpressionEv…
- implement
ExpressionEvaluator
sub-type: `ShuntingYardExpressionEv…- define ExpressionEvaluator
interface.
- define
ExpressionEvaluator
interface.- replace kotlin
gradle with groovy
gradle.
- replace
kotlin
gradle with groovy
gradle.