expression_parser 1.0.0 copy "expression_parser: ^1.0.0" to clipboard
expression_parser: ^1.0.0 copied to clipboard

Evaluate Mathematical Expressions

example/expression_parser_example.dart

import 'package:expression_parser/expression_parser.dart';

void main() {
  final expression = "50% * 100 + sin(π / 2)";
  final parser = ExpressionParser(expression);
  final tokens = parser.tokenize();
  final evaluator = ExpressionEvaluator(tokens);
  final result = evaluator.evaluate();

  print(result); // Output: 50.0
}
2
likes
140
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

Evaluate Mathematical Expressions

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on expression_parser