expression_parser 1.0.0
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
}