ELSE: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 2: Строка 2:


Начало 2-ой ветви ветвления "[[IF]]".
Начало 2-ой ветви ветвления "[[IF]]".
== ELSE в стандарте ANS Forth ==
6.1.1310  ELSE                                                            CORE
        Интерпретация: Семантика интерпретации для этого слова не определена.
        Компиляция: ( C: orig1 -- orig2 )
            Помещает адрес ячейки новой неразрешенной ссылки вперед orig2 на
            стек потока управления. Добавляет семантику времени-выполнения
            данную ниже к текущему определению. Семантика будет не завершена,
            пока orig2 не разрешена (например, THEN). Разрешает ссылку вперед
            orig1 использованием адреса ячейки после добавленной семантики
            времени-выполнения.
        Время-выполнения: ( -- )
            Продолжает выполнение с адреса ячейки данного ссылкой orig2.
        См.: 6.1.1700 IF, 6.1.2270 THEN.
A.6.1.1310  ELSE
Типичное использование:
        : X ... test IF ... ELSE ... THEN ;





Версия от 05:25, 4 сентября 2015

ELSE — стандартное слово Каллисто.

Начало 2-ой ветви ветвления "IF".


ELSE в стандарте ANS Forth

6.1.1310   ELSE                                                            CORE
       Интерпретация: Семантика интерпретации для этого слова не определена.
       Компиляция: ( C: orig1 -- orig2 )
           Помещает адрес ячейки новой неразрешенной ссылки вперед orig2 на 
           стек потока управления. Добавляет семантику времени-выполнения 
           данную ниже к текущему определению. Семантика будет не завершена, 
           пока orig2 не разрешена (например, THEN). Разрешает ссылку вперед 
           orig1 использованием адреса ячейки после добавленной семантики 
           времени-выполнения.
       Время-выполнения: ( -- )
           Продолжает выполнение с адреса ячейки данного ссылкой orig2.
       См.: 6.1.1700 IF, 6.1.2270 THEN.
A.6.1.1310   ELSE
Типичное использование:
       : X ... test IF ... ELSE ... THEN ;


Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.