expression_language 1.0.1 copy "expression_language: ^1.0.1" to clipboard
expression_language: ^1.0.1 copied to clipboard

Library for parsing and evaluating simple expression language with additional references

1.0.1 #

  • Fixed issue when not equal operator != was clashing with postfix exclamation mark operator.

1.0.0 #

  • Stable null safety release.
  • Expression types are now mapped to dart nullable and non-nullable types.
  • Added a postfix exclamation mark (!) operator to cast away nullability.
  • Underscore is now valid element identifier.

0.4.0 #

  • Added support for custom expressions.
  • Removed visitor functionality from expressions.
  • Improved documentation.

0.3.2 #

Added support for dateTime in expressions.

0.3.1 #

Added isNull and isNullOrEmpty functions.

0.3.0 #

  • Increased petitparser dependency to ^3.0.0
  • Increased minimum dart SDK to 2.8.4.

0.2.1 #

Fixed analyzer issues.

0.2.0 #

  • Added ExpressionParser class to abstract underlying parser library.
  • Increased minimum dart SDK to 2.6.0.

0.1.4 #

  • Added custom function expression.
  • Increased minimum dart SDK to 2.4.0.

0.1.3 #

Added matches, contains, startsWith and endsWith functions.

0.1.2 #

Fixed small health suggestions.

0.1.1 #

Fixed formatting issues.

0.1.0 #

Initial Version of the library.

26
likes
110
pub points
78%
popularity

Publisher

unverified uploader

Library for parsing and evaluating simple expression language with additional references

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

petitparser, rational

More

Packages that depend on expression_language