История изменений
Исправление firkax, (текущая версия) :
С чего это? Там где был COMEFROM метки были глобальны.
Ты писал что-то похожее на си, ну да ладно, не суть.
выполняется
COMEFROM не выполняется, это не команда, а директива компилятору «поставить goto сюда после указанной метки». То есть это по сути всего лишь метка, на которую надо перейти.
f(x)
{
10: y = x + 1;
20: z = y * 2;
goto 50;
30: return z;
}
g(y)
{
40: if(y == 42) {
50: ;
60: }
70: return 0;
}
Исправление firkax, :
С чего это? Там где был COMEFROM метки были глобальны.
Ты писал что-то похожее на си, ну да ладно, не суть.
выполняется
COMEFROM не выполняется, это не команда, а директива компилятору «поставить goto сюда после указанной метки». То есть это по сути всего лишь метка, на которую надо перейти.
Исходная версия firkax, :
COMEFROM не выполняется, это не команда, а директива компилятору «поставить goto сюда после указанной метки». То есть это по сути всего лишь метка, на которую надо перейти.