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.

27
likes
130
points
214
downloads

Publisher

unverified uploader

Weekly Downloads

Library for parsing and evaluating simple expression language with additional references

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

petitparser, rational

More

Packages that depend on expression_language