⟩IN: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) (→Ссылки) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 16: | Строка 16: | ||
a-addr - адрес ячейки, содержащей смещение в символах от начала | a-addr - адрес ячейки, содержащей смещение в символах от начала | ||
входного буфера до начала области анализа. | входного буфера до начала области анализа. | ||
== >IN в предыдущем стандарте Forth-83 (англ.) == | == >IN в предыдущем стандарте Forth-83 (англ.) == | ||
Строка 23: | Строка 22: | ||
character offset within the input stream {0..the number of | character offset within the input stream {0..the number of | ||
characters in the input stream}. See: WORD | characters in the input stream}. See: WORD | ||
== >IN в стандарте Forth-79 (англ.) == | == >IN в стандарте Forth-79 (англ.) == | ||
Строка 30: | Строка 28: | ||
character offset within the input stream {0..1023} | character offset within the input stream {0..1023} | ||
See: WORD ( ." FIND | See: WORD ( ." FIND | ||
== IN в fig-FORTH Release 1 glossary, май 1979 (англ.) == | == IN в fig-FORTH Release 1 glossary, май 1979 (англ.) == | ||
Строка 37: | Строка 34: | ||
text buffer (terminal or disc) from which the next text will be | text buffer (terminal or disc) from which the next text will be | ||
accepted. WORD uses and moves the value of IN. | accepted. WORD uses and moves the value of IN. | ||
== История == | == История == | ||
В программах, написанных для fig-Форта, имя переменной должно быть исправлено на >IN | В программах, написанных для fig-Форта, имя переменной должно быть исправлено на >IN | ||
== Ссылки == | == Ссылки == | ||
Строка 50: | Строка 45: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Переменная USER]] | |||
[[Категория:Стандартные переменные Каллисто]] | [[Категория:Стандартные переменные Каллисто]] | ||
[[Категория:Интерпретация входного потока Каллисто]] | [[Категория:Интерпретация входного потока Каллисто]] | ||
[[Категория:Слова Каллисто без стековых диаграмм]] | [[Категория:Слова Каллисто без стековых диаграмм]] |
Версия от 00:45, 20 марта 2016
>IN (указатель ввода) — стандартное слово Каллисто.
Переменная, смещение очередной литеры во входном текстовом буфере или экране.
Внутренний указатель входного буфера (терминального или экранного в зависимости от значения BLK).
Ввод слова >IN
В режиме NUM последовательно нажмите клавиши F ИП Р-ГРД-Г 7 4
Для возврата в режим NUM нажмите синюю клавишу P .
>IN в стандарте ANS Forth
6.1.0560 >IN "to-in" CORE ( -- a-addr ) a-addr - адрес ячейки, содержащей смещение в символах от начала входного буфера до начала области анализа.
>IN в предыдущем стандарте Forth-83 (англ.)
>IN -- addr U,79 "to-in" The address of a variable which contains the present character offset within the input stream {0..the number of characters in the input stream}. See: WORD
>IN в стандарте Forth-79 (англ.)
>IN -- addr U,201 "to-in" Leave the address of a variable which contains the present character offset within the input stream {0..1023} See: WORD ( ." FIND
IN в fig-FORTH Release 1 glossary, май 1979 (англ.)
IN --- addr L0 A user variable containing the byte offset within the current input text buffer (terminal or disc) from which the next text will be accepted. WORD uses and moves the value of IN.
История
В программах, написанных для fig-Форта, имя переменной должно быть исправлено на >IN
Ссылки
- Слово >IN (to-in) в стандарте ANS Forth (англ.)
- Слово >IN (to-in) в черновике Forth 200x (англ.)
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |