FLITERAL

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

FLITERAL — стандартное слово Каллисто. Десятичный литерал.

FLITERAL       ( x −− | x )                         Скомпилировать x в литерал. В режиме исполнения оставляет x на стеке.

Тоже, что и LITERAL, но для плавучки.

Ввод слова FLITERAL[править]

В режиме ЛАТ последовательно нажмите клавиши  П      7   2   ИП   ×   ШГ←    

FLITERAL в стандарте ANS Forth[править]

 12.6.1.1552   FLITERAL                "f-literal"                      FLOATING
        Интерпретация: Семантика интерпретации для этого слова не определена.

        Компиляция: ( F: r -- ) or ( r -- )
            Добавляет семантику времени-выполнения, данную ниже к текущему 
            определению.

        Время-выполнения: ( F: -- r ) or ( -- r )
            Помещает r на стек с плавающей точкой.

 A.12.6.1.1552   FLITERAL
 Типичное использование:
        : X ... [ ... ( r ) ] FLITERAL ... ;

Реализация[править]

3363 ;#FLITERAL
3364 ; FLITERAL       I ( x −− | x )                         Скомпилировать x в литерал. В режиме исполнения оставляет x на стеке.
3365 ; Тоже, что и LITERAL, но для плавучки. Литерал компилируется в десятичный словарь, откуда его читает (ИП)
3366 LFLITE:         .DB     88H
3367                 .TEXT   "FLITERAL"
3368                 .DW     LLITER
3369 FLITE:          .DW CALL, STATE,UAT, ZBRAN,REXIT, COMP,XREG, DCOMMA, DHERE, LITP
3370                 .DB 39,17                       ; 10001
3371                 .DW SUB, BRAN,RCOMMA

Ссылки[править]


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


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