Кибор » Кибор - Интегрированная среда разработки ботов » Предложения по программе » Работа со стеком

Страниц (1): [1]
 

1. tollkms - 17 Апреля, 2021 - 03:02:53 - перейти к сообщению
В основном использую машинный язык. Время от времени, использую Кибор в банальных задачах. Столкнулся с необходимостью редактирования стека подпрограммы. Опишу конкретную ситуацию:
Создал функцию, внес необходимые инструкции, в том числе оператор безусловного перехода Goto. последний не работает из тела самой процедуры во вне.
В случае возможности изменения данных стека, я поменял бы значения вершины
на вектор необходимой мне метки, для выхода из процедуры командой return непосредственно на эту самую метку.
P.S. Проверка оператором IF возвращаемых значений return на месте вызова процедуры мне не подходит ввиду архитектурных особенности моего интерпретируемого кода.
2. Zireael - 17 Апреля, 2021 - 09:50:20 - перейти к сообщению
 Цитата:
в том числе оператор безусловного перехода Goto. последний не работает из тела самой процедуры во вне.

goto global
3. tollkms - 17 Апреля, 2021 - 11:31:43 - перейти к сообщению
 Zireael пишет:
 Цитата:
в том числе оператор безусловного перехода Goto. последний не работает из тела самой процедуры во вне.

goto global

Спасибо большое. Это решит некоторые проблемы с скриптом.

Powered by ExBB FM 1.0 Final