expressions 0.2.5+2 copy "expressions: ^0.2.5+2" to clipboard
expressions: ^0.2.5+2 copied to clipboard

A library to parse and evaluate simple dart and javascript like expressions.

0.2.5+2 #

  • REFACTOR: support for rxdart ^0.28.0. (fc936d03)

0.2.5+1 #

  • REFACTOR: upgrade petitparser dependency. (3c773ccc)

0.2.5 #

  • FIX: parsing string with \. (7ec99cbd)
  • FEAT: support for the truncating division operator ~/. (69566483)

0.2.4 #

  • upgrade petitparser dependency to 5.0.0

0.2.3 #

  • upgrade rxdart dependency to 0.27.0

0.2.2 #

  • ExpressionEvaluator.async now also handles futures
  • Support petitparser 4.1.0

0.2.1 #

  • add memberAccessors argument to ExpressionEvaluator that defines how to handle member expressions
  • add ExpressionEvaluator.async constructor to create an async expression evaluator that applies expressions to the values of streams

0.2.0 #

  • null-safety

0.1.5 #

  • add Expression.tryParse method

0.1.4 #

  • fix parsing empty array or argument list
  • parse map expressions

0.1.3 #

  • petitparser 3 compatibility

0.1.2 #

  • Support Dart 2 in pubspec.yaml
  • Use the petitparser version 2 package with fully typed parsers instead of the typedparser package

0.1.1 #

  • Dart 2 strong mode fixes
  • Evaluate right expression in a binary expression only when necessary

0.1.0 #

  • Initial version
89
likes
125
points
1.73k
downloads

Publisher

verified publisherappsup.be

Weekly Downloads

A library to parse and evaluate simple dart and javascript like expressions.

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

meta, petitparser, quiver, rxdart

More

Packages that depend on expressions