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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 45: Строка 45:
{{заготовка}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Переменная USER]]
[[Категория:Переменные USER]]
[[Категория:Стандартные переменные Каллисто]]
[[Категория:Стандартные переменные Каллисто]]
[[Категория:Интерпретация входного потока Каллисто]]
[[Категория:Интерпретация входного потока Каллисто]]
[[Категория:Слова Каллисто без стековых диаграмм]]
[[Категория:Слова Каллисто без стековых диаграмм]]

Версия от 13:45, 20 марта 2016

Входной буфер и переменная >IN
Картинка из книги Лео Броди «Starting FORTH»

>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 (англ.)


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