Слово \
Перейти к навигации
Перейти к поиску
\ — стандартное слово Каллисто.
\ ( −− ) Комментарий. Игнорировать остаток строки.
Закончить интерпретацию строки. Обычно остаток строки после \ используется для комментирования исходного текста.
Ввод слова \
В режиме NUM последовательно нажмите две клавиши F /−/
\ в стандарте ANS Forth
6.2.2535 \ "backslash" CORE EXT Компиляция: Исполняет семантику выполнения, данную ниже. Выполнение: ( "ccc<eol>"-- ) Выделяет и удаляет остаток области анализа. \ слово немедленного исполнения. См.: 7.6.2.2535 \. A.6.2.2535 \ Типичное использование: 5 CONSTANT THAT \ЭТО - КОММЕНТАРИЙ О THAT 7.6.2.2535 \ "backslash" BLOCK EXT Компиляция: Исполняет семантику выполнения, данную ниже. Выполнение: ( "ccc<eol>"-- ) Если BLK содержит нуль, выделяет, и удаляет остаток области анализа; иначе выделяет, и удаляет остаток области анализа соответствующей остатку текущей строки. \ - слово немедленного исполнения.
История
В некоторых реализациях Форта это слово называлось --
Реализация \
3582 ;#bs 3583 ; \ I ( −− ) Комментарий. Игнорировать остаток строки. 3584 LBSLASH: .DB 81H,92 ; "\" ( −− ) 3585 .DW LLOAD ; Закончить интерпретацию строки. 3586 BSLASH: .DW CALL, IN,UAT, LIT64,SLASH, ONEP, LIT64,STAR, IN,STORE, EXIT
Thinking Forth (стр. 278, Appendix C Other Utilities Described in This Book) определяет слово \ таким образом:
: \ ( пропустить остаток строки) >in @ 64 / 1+ 64 × >in ! ; immediate
Реализации из SP-Forth 4.20:
: \ \ 94 CORE EXT \ Компиляция: Выполнить семантику выполнения, данную ниже. \ Выполнение: ( "ccc<eol>" -- ) \ Выделить и отбросить остаток разбираемой области. \ \ - слово немедленного исполнения. 1 PARSE 2DROP ; IMMEDIATE
: \ [COMPILE] \ ; IMMEDIATE
Ссылки
- Исходный текст слова \ в Каллисто Классик 1.0
- Слово \ (backslash) и комментарий к нему в стандарте ANS Forth (англ.)
- Слово \ (backslash) в стандарте ANS Forth, расширение BLOCK EXT (англ.)
- Слово \ (backslash) и комментарий к нему в черновике Forth 200x (англ.)
- Слово \ (backslash) в черновике Forth 200x, расширение BLOCK EXT (англ.)
- См. также слова Каллисто ( и \S
- Короткие комментарии на compiler.su
- Комментарий на Википедии
- КАК РАБОТАТЬ НА ФОРТЕ и РАЗРАБОТКА: ЭЛЕМЕНТЫ ФОРТ-СТИЛЯ в книге Л.Броуди «СПОСОБ МЫШЛЕНИЯ - ФОРТ»
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |