digia_expr 0.0.5
digia_expr: ^0.0.5 copied to clipboard
This library contains expressions that are used in digia_ui
example/digia_expr_example.dart
import 'package:digia_expr/digia_expr.dart';
void main() {
// final code = "'Hello World \${sum(mul(x,4),y)}!'";
final code = "condition(condition(true, false, true), 'Hey', 'Hello')";
final context = ExprContext(variables: {'x': 10, 'y': 2});
final result = Expression.eval(code, context);
print('---------ASTEvaluator----------');
print(result);
}