In that case, I defer to greater expertise and second-analysis of the
cognoscenti here. Back when I was slinging a lot of complicated Rexx,
this _would_ have been a handy tool. -Chip-
On 10/25/2024 4:32 PM, Josep Maria Blasco wrote:
Missatge de Chip Davis <c...@aresti.com> del dia dv., 25 d’oct. 2024
a les 22:24:
(cut)
"... the attempt to branch to them" is at execution time, and
Rick has already deemed it a "disruption that would be caused to
rework the internals to raise an error at run time", so that
seems like a heavy lift to me.
Not necessarily. Indeed, all non-dynamic SIGNAL and CALL
instructions can be detected at translation time, and flagged
accordingly if so desired. That's 99% of the cases. For the rest,
you only need to store a bit for each label in the label table, a
bit that means that the label is trace-only. When a (dynamic) CALL
or SIGNAL targets one of these labels, you issue the corresponding
syntax error.
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel