Редактирование: Слово ;
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
''';''' (точка с запятой) — стандартное слово [[Каллисто]]. | ''';''' (точка с запятой) — стандартное слово [[Каллисто]]. | ||
Закончить определение через двоеточие. | |||
== Ввод слова ; == | == Ввод слова ; == | ||
Строка 8: | Строка 7: | ||
== ; в стандарте ANS Forth == | == ; в стандарте ANS Forth == | ||
6.1.0460 ; "semicolon" CORE | 6.1.0460 ; "semicolon" CORE | ||
Интерпретация: Семантика интерпретации для этого слова не определена. | Интерпретация: Семантика интерпретации для этого слова не определена. | ||
Строка 35: | Строка 33: | ||
определить, действительно ли должно быть предпринято какое либо действие, чтобы | определить, действительно ли должно быть предпринято какое либо действие, чтобы | ||
позволить ему быть найденным. | позволить ему быть найденным. | ||
== ; в предыдущем стандарте Forth-83 (англ.) == | |||
; -- C,I,79 "semi-colon" | ; -- C,I,79 "semi-colon" | ||
sys -- (compiling) | sys -- (compiling) | ||
Строка 57: | Строка 45: | ||
return" "9.4 Compilation" | return" "9.4 Compilation" | ||
== ; в стандарте Forth-79 (англ.) == | |||
; I,C,196 "semi-colon" | ; I,C,196 "semi-colon" | ||
Terminate a colon definition and stop compilation. If | Terminate a colon definition and stop compilation. If | ||
Строка 63: | Строка 52: | ||
before encountering ; an error condition exists. | before encountering ; an error condition exists. | ||
== ; в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
; P,C,L0 | ; P,C,L0 | ||
Terminate a colon-definition and stop further compilation. Compiles | Terminate a colon-definition and stop further compilation. Compiles | ||
the run-time ;S. | the run-time ;S. | ||
== | == Реализация ; == | ||
Юрий Семёнов приводит следующее | Юрий Семёнов приводит следующее описание слова ; (стр. 138): | ||
: ; ?CSP COMPILE EXIT ( завершает описание слова, записав в | : ; ?CSP COMPILE EXIT ( завершает описание слова, записав в | ||
PFA нового слова ссылку на оператор EXIT) | PFA нового слова ссылку на оператор EXIT) | ||
Строка 112: | Строка 69: | ||
IMMEDIATE | IMMEDIATE | ||
В 11-й главе [http://www.forth.com/starting-forth/sf11/sf11.html Starting FORTH] слово ; определяется так: | |||
: ; POSTPONE EXIT SMUDGE POSTPONE [ ; IMMEDIATE | |||
: ; | |||
== Ссылки == | == Ссылки == | ||
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0460 ; (semicolon)] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.0460 комментарии к нему] в стандарте ANS Forth ''(англ.)'' | * Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0460 ; (semicolon)] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.1.0460 комментарии к нему] в стандарте ANS Forth ''(англ.)'' | ||
* Слово [http:// | * Слово [http://www.forth200x.org/documents/html3/core/Semi.html ; (semicolon)] и [http://www.forth200x.org/documents/html3/rationale.html#rat:core:; комментарий к нему] в черновике Forth 200x ''(англ.)'' | ||
{{нет иллюстраций}} | |||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Слова | [[Категория:Слова Каллисто без стековых диаграмм]] | ||