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
Ссылки[править]
- Исходный текст слова FLITERAL в Каллисто Классик 1.0
- См. слова LITERAL, NUMBER, FL и INTERPRET
- Слово FLITERAL (f-literal) и комментарий к нему в стандарте ANS Forth (англ.)
- Слово FLITERAL (f-literal) и комментарий к нему в черновике Forth 200x (англ.)
![]() |
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
![]() |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |