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

example/main.dart

import 'package:expression_language/expression_language.dart';

void main() {
  var expressionGrammarDefinition = ExpressionGrammarParser({});
  var parser = expressionGrammarDefinition.build();
  var result = parser.parse('\"Hello 1 + 1 equals: \" +  (1 + 1)');
  var expression = result.value as Expression;
  var value = expression.evaluate();
  print(value);
}
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