JCL Help:TExpressionCompiler

From Project JEDI Wiki
Jump to navigationJump to search

Class Hierarchy

TEasyEvaluator
|
TExpressionCompiler


Summary

An expression compiler, for multiple expressions.


Pascal

 public TExpressionCompiler = class(TEasyEvaluator);


Description

This is a multiple expression compiler. It compiles expressions into function pointers, so that the function pointer can be called as if it were an ordinary Delphi function. It takes longer to compile an expression than TEvaluator does to evaluate, but once compiled it is much faster at evaluating.
It is suitable for spreadsheet-like applications, where there may be thousands of functions, all of which have to be evaluated quickly and repeatedly.


About

Unit

JclExprEval


Navigation

Donator

Barry Kelly


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page