Редактирование: ACCEPT
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''ACCEPT''' (принять) — стандартное слово [[Каллисто]] | '''ACCEPT''' (принять) — стандартное слово [[Каллисто]]. | ||
== Ввод слова ACCEPT == | == Ввод слова ACCEPT == | ||
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши {{ШГ←}} [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 6|{{Серая клавиша|6}}]] [[Клавиша 2|{{Серая клавиша|2}}]] | В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 6|{{Серая клавиша|6}}]] [[Клавиша 2|{{Серая клавиша|2}}]] | ||
== ACCEPT в стандарте ANS Forth == | == ACCEPT в стандарте ANS Forth == | ||
6.1.0695 ACCEPT CORE | 6.1.0695 ACCEPT CORE | ||
( c-addr +n1 -- +n2 ) | ( c-addr +n1 -- +n2 ) | ||
Строка 82: | Строка 76: | ||
курсор остался немедленно после введенного текста после получения признака | курсор остался немедленно после введенного текста после получения признака | ||
конца строки. | конца строки. | ||
== История == | == История == | ||
Строка 93: | Строка 86: | ||
Это новое слово ACCEPT и вошло в первую версию [[Каллисто]]. | Это новое слово ACCEPT и вошло в первую версию [[Каллисто]]. | ||
== Реализация | == Реализация EXPECT == | ||
Юрий Семёнов приводит следующее описание слова EXPECT через цикл DO (стр. 65-66): | Юрий Семёнов приводит следующее описание слова EXPECT через цикл DO (стр. 65-66): | ||
: EXPECT ( в стеке адрес ввода и максимальное число | : EXPECT ( в стеке адрес ввода и максимальное число | ||
Строка 221: | Строка 129: | ||
</PRE> | </PRE> | ||
В FORTH ИТЭФ слово EXPECT также было [[примитив]]ом, | В FORTH ИТЭФ слово EXPECT также было [[примитив]]ом, вот его определение: | ||
<PRE> | <PRE> | ||
Строка 240: | Строка 148: | ||
== Ссылки == | == Ссылки == | ||
* См. слова [[KEY]], [[TIB]], [[QUERY]] и [[Слово TYPE|TYPE]] | * См. слова [[KEY]], [[TIB]], [[QUERY]] и [[Слово TYPE|TYPE]] | ||
* См. также слово EXPECT в главе [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\10.WWOD-WYWOD «Вввод-вывод»] книги [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | * См. также слово EXPECT в главе [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\10.WWOD-WYWOD «Вввод-вывод»] книги [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | ||
* См. также слово ACCEPT в главе [http://www.forth.com/starting-forth/sf10/sf10.html I/O and You] книги [http://www.forth.com/starting-forth/ Leo Brodie Starting Forth] ''(англ.)'' | * См. также слово ACCEPT в главе [http://www.forth.com/starting-forth/sf10/sf10.html I/O and You] книги [http://www.forth.com/starting-forth/ Leo Brodie Starting Forth] ''(англ.)'' | ||
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0695 ACCEPT] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.0695 комментарий к нему] в стандарте ANS Forth ''(англ.)'' | * Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0695 ACCEPT] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.0695 комментарий к нему] в стандарте ANS Forth ''(англ.)'' | ||
* Слово [http:// | * Слово [http://www.forth200x.org/documents/html3/core/ACCEPT.html ACCEPT] и [http://www.forth200x.org/documents/html3/rationale.html#rat:core:ACCEPT комментарий к нему] в черновике Forth 200x ''(англ.)'' | ||
Строка 253: | Строка 160: | ||
[[Категория:Примитивы]] | [[Категория:Примитивы]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||