Вперед: Вычисление аргументов
Вверх: Приложение Б. Псевдокод системы
Назад: Основные команды языка
  Содержание
Обработчик команд виртуальной машины должен быть выполнен как функция,
допускающая рекурсивные вызовы. Она принимает ссылку на объект класса
Module. При вызове обработчик сохраняет в стеке ссылку на текущий
объект класса Module и создает новый -- для вызываемого модуля. При
этом, если вызов вручную вычисляет свои параметры, функция переводит
вызывающий объект класса Module в состояние, готовое к вычислению
аргументов.
|