uses MtxParseExpr,
MtxParseClass;
procedure Example(MyParser:
TMtxExpression);
var x,y: TDoubleValue;
res: double;
begin
// 1. Define variables
x := MyParser.DefineDouble('x');
y := MyParser.DefineDouble('y');
// 2. Set values
x.DoubleValue := 3.0;
y.DoubleValue := 4.0;
// 3. Add formula and evaluate,
MyParser.AddExpr('Sqrt(x*x+y*y)');
res := MyParser.EvaluateDouble;
// res = 5.0
end;