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);
}
copied to clipboard
27
likes
130
points
189
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.14 - 2025.03.29

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