This WPF component visualizes a Serializable Formula object.
It supports matched bracket coloring, Code Completion, Context Menu and syntax error highlighting.
This uses the TFPExpressionParser.NET NuGet package as a base but exposes a nice serializable object that wraps a formula.
The class implements INotifyDataErrorInfo
This is a fork of the TFPExpressionParser that is included in the Free Pascal Compiler Project.
I modified the excellent code of Michael Van Canneyt to compile in Oxygene.
I made some modifications to simplify the library and make it more in line with the .NET guidelines. (e.g. TDateTime functions...
More information