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.

  Josep Maria
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to