[DUG] Expression Parser/Evaluator

Stacey Verner stacey at cjntech.co.nz
Thu Oct 25 08:43:04 NZDT 2007


DelphiForPython allows you to execute python scripts, and even reference
delphi variables and objects from within those scripts. All you need to
deploy is pythonXX.dll.

 

Stacey

 

From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz]
On Behalf Of David Brennan
Sent: Wednesday, 24 October 2007 16:19
To: DUG
Subject: [DUG] Expression Parser/Evaluator

 

Hi,

 

Another question in the popular family of "what is the best component
suite for X?"...

 

Can anyone recommend a good expression parser/evaluator? Ideally a bit
more than just mathematical expressions, we would like it to handle
logical evaluation (ie Booleans), IF statements and ideally strings
(primarily for comparison within boolean IF conditions but if the
parser/evaluator could handle strings as results then all the better).
We don't need any loop constructs or more advanced program control
constructs. We would probably like to be able to define our own
expression functions but the user probably doesn't need to be able to.

 

Quality (ie reliability), functionality and availability of source code
are our main criteria here. Price isn't going to be so much of an issue
unless they are hideously expensive or there are multiple good options
to choose between.

 

Any recommendations? Warnings on what to avoid?

 

Thanks,

David.

 

 

 

 

 

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.adventureeducation.co.nz/pipermail/delphi/attachments/20071025/ea802215/attachment.html


More information about the Delphi mailing list