5 ms·
It just replaces labels with named while loops, and GOTO gets replaced with continue... So it can only GOTO things that are nested correctly, and only jump back
by axod 17y ago
It just replaces labels with named while loops, and GOTO gets replaced with continue...
So it can only GOTO things that are nested correctly, and only jump back not forwards.
So not really a Goto in any real sense of the word.
- daeken 17y agoI'm surprised that approach was taken. It's easier to rewrite the function as a state machine, where gotos just go to the proper state.