eval_ex 1.0.5 copy "eval_ex: ^1.0.5" to clipboard
eval_ex: ^1.0.5 copied to clipboard

outdated

A mathematical and boolean expression evaluator, ported from https://github.com/uklimaschewski/EvalEx.

[1.0.5] - 9/15/2020 #

Typo spelling fix

[1.0.4] - 9/15/2020 #

Switch assert errors for safeguards for "^" and "FACT" to ExpressionExceptions

[1.0.3] - 9/15/2020 #

Added safeguards for "^" and "FACT" on really large numbers so they don't kill evaluation performance.

[1.0.2] - 9/15/2020 #

Fixed formatting

[1.0.1] - 9/15/2020 #

Added examples and fixed formatting.

[1.0.0] - 9/15/2020 #

Initial port of https://github.com/uklimaschewski/EvalEx.
Differences in implementation currently:

  • Hyperbolic functions aren't supported
  • The SQRT function is currently limited to 64-bit precision
  • Built in operators/functions/variables are instead defined in built_ins.dart
  • Precision is handled slightly differently (no math context)
25
likes
0
pub points
89%
popularity

Publisher

unverified uploader

A mathematical and boolean expression evaluator, ported from https://github.com/uklimaschewski/EvalEx.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

decimal, flutter

More

Packages that depend on eval_ex