Thema: NewMathParser

Einzelnen Beitrag anzeigen

Jens01

Registriert seit: 14. Apr 2009
673 Beiträge
 
#1

NewMathParser

  Alt 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)
  Mit Zitat antworten Zitat