Using Delphi's Expressions Engine Delphi RTL include a very powerful expression engine, which is one of the foundations of the Live Bindings architecture, but can be used as a separate engine for processing expressions. This blog post offers a quick introduction to the topic. There are many hidden gems in the Delphi RTL. One of them is the expression engine. Recently I had some conversations with a long time Delphi developer who was looking for a similar feature, not realizing it has been in the product for many years. I knew I had written some demos and documentation so I spent a little time searching for them and I found a few. Now this topic is very complex and I won't be able to cover it in full, but for simple scenarios you really need very little code to parse and process an expression. https://developer.team/delphi/30327-using-delphis-expressions-engine.html
Team GMW offers Delphi components, TMS tools, and full-source downloads for developers. Stay updated with the latest releases and coding tips.