-
Notifications
You must be signed in to change notification settings - Fork 9
Description
We recently introduced the feature that the sweepformula plotter can accept a full plotting specification and insert this into the higher level plotting.
The first operation that makes use of it will be ivscc-apfrequency from #2599
It turns out that also the error handling of SF needs to be adapted because the top SF notebook does not reflect the formulas executed at a deeper level.
The idea is to create an error information stack (wave ref wave) where for each SF execution level an entry is added.
(We add error information before a potential SFH_ASSERT triggers)
This error information should also include the currently executed formula text that fits to the position information.
This information should be used to create a more detailed error message in the error notebook. For marking the location in the SF notebook only the first execution level is used. For deeper execution levels the location information should be part of the error message.
A way to track the current execution level (in SF_ExecuteFormula?) is needed and an SFH_ASSERT resets this.