Registriert seit: 14. Apr 2009
673 Beiträge
|
NewMathParser
23. Aug 2016, 23:19
Mathparser
MPL-Lizenz
Umgekehrte polnische Notation
schneller als Parser10
mit Unittesting!
32/64-bit mit XE7 und neuer
Delphi-Quellcode:
var
MP : TMathParser;
Error: TError;
begin
MP := TMathParser.Create;
try
MP.Expression := '((4+5)6)7 + Min(3, 4, 5)';
Error := MP.GetLastError;
if Error.IsNoError then
ShowMessage(MP.ParserResult.ToString)
else
ShowMessage(Error.ToString);
finally
MP.Free;
end;
end;
Download: NewMathparser unter Github
kleines Wiki
Inspiriert von cyMathparser aus Cindy Components
Achtung: Bin kein Informatiker sondern komme vom Bau.
Geändert von Jens01 (10. Sep 2016 um 15:20 Uhr)
|