function_tree 0.2.6
function_tree: ^0.2.6 copied to clipboard
A library for parsing and evaluating numerical functions built from strings.
Change log #
0.2.6 #
Fixed ambiguity issue: if the user chooses a variable name in an expression that happens to be a special constant name (such as 'e'), the parser will take occurrences in the expression to mean that the variable.
0.2.5 #
- Marked as ready for Dart 2.
- dartfmt-ed some of the files.
- Added support for the
%
operator. - Added support for
floor
,ceil
andround
. - Added come timing comparisons between evaluating native Dart functions, function tree instances and repeated string parsing in
test/
.
0.2.0 #
- Re-wrote the parsing engine: code much cleaner and easier to read.
- Cleared out deprecated dart:math constants.
- Updated code for Dart 2.
- Added support for
abs
.
0.1.1 #
- Basic numerical differentiation.
- Basic numerical integration (Simpson).
- Basic zero-finding (Newton).
- Very much proof of concept.
0.1.0 #
- Initial version, proof of concept.
- Very little checking of input at this stage.