Редактирование:
Слова Каллисто по категориям
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Создание новых слов == === Определение новых слов === * [[CONSTANT]] — Определить следующее слово, как 16-битную целую константу со значением, взятым из стека. * [[VARIABLE]] — Определить следующее слово, как 16-битную целую переменную с начальным значением нуль. * [[FVARIABLE]] — Определить следующее слово, как десятичную переменную с начальным значением нуль. * [[VALUE]] — Определить следующее слово, как десятичную величину с начальным значением, взятым из стека. * [[TO]] — Запись [[Десятичное число|десятичного числа]] в [[VALUE|десятичную величину]] или [[CFA|токена]] в [[DEFER|переменную действия]]. * [[DEFER]] — Определить следующее слово, как переменную действия с начальным значением [[НОП]]. * [[Слово :|:]] [[Слово ;|;]] — Определение слова через двоеточие. * [[EXIT]] — Закончить исполнение текущего определения. * [[IMMEDIATE]] — Преобразует слово, за описанием которого следует, в оператор, исполняемый при компиляции. * [[CREATE]] — Формирует слово с именем XXX (заголовок и [[CFA]]), оставляя его поле параметров пустым. === Управление процессом компиляции === * [[STATE]] — Переменная с состоянием текстового интерпретатора: «Истина» — компиляция. * [[Слово [|[]] [[Слово ]|]]] — Переключить текстовый интерпретатор в режим интерпретации, компиляции. * [[[COMPILE]|[COMPILE]]] — Скомпилировать следующее слово, независимо от его [[IMMEDIATE|признака немедленного исполнения]]. * [[[']|[']]] — Скомпилировать [[CFA]] следующего слова как [[LITERAL|числовой литерал]]. * [[LITERAL]] [[FLITERAL]] — Обработка литералов, целочисленных и десятичных. * [[(LITERAL)]] [[(ИП)]] — Код периода выполнения для литералов, целочисленных и десятичных. === Условный оператор === * [[IF]] [[ELSE]] [[THEN]] — Условный оператор. === Циклы === * [[BEGIN]] — Начало циклов "[[BEGIN]]". * [[UNTIL]] — Конец цикла "[[BEGIN]] [[UNTIL]]". * [[WHILE]] — Ветвление "[[WHILE]]" в цикле "[[BEGIN]] [[WHILE]] [[REPEAT]]". * [[REPEAT]] — Конец цикла "[[BEGIN]] [[WHILE]] [[REPEAT]]". * [[AGAIN]] — Конец бесконечного цикла "[[BEGIN]] [[AGAIN]]". === Цикл со счётчиком === * [[FOR]] [[NEXT]] — Цикл со счётчиком. Цикл исполнится ровно n раз. * [[Слово I|I]] [[Слово J|J]] [[Слово K|K]] — Помещает в [[Стек данных|стек данных]] значение счётчика цикла [[FOR]]…[[NEXT]], двух внешних циклов. * [[LEAVE]] — Досрочно прерывает цикл [[FOR]] .. [[NEXT]] * [[UNLOOP]] — Обеспечивает досрочный выход из цикла [[FOR]] … [[NEXT]]. === Разработка структур управления === * [[BRANCH]] [[?BRANCH]] — Безусловный и условный переходы в шитом коде. * [[⟩MARK|>MARK]] [[⟩RESOLVE|>RESOLVE]] — Отметить, разрешить в шитом коде ссылку вперёд. * [[⟨MARK|<MARK]] [[⟨RESOLVE|<RESOLVE]] — Отметить, разрешить в шитом коде ссылку назад. === Разработка порождающих слов === * [[⟨BUILDS|<BUILDS]] [[DOES⟩|DOES>]] — Создать новое слово с обработчиком высокого уровня. === Слова, лишённые заголовка (внутренние) === * [[(;CODE)]] — Записать в [[поле кода]] [[LAST|последней статьи]] следующий адрес и [[EXIT|выйти из определения]]. * [[USER]] — Обработчик переменной типа USER * [[(FOR)]] [[(NEXT)]] — Начало, конец цикла со счётчиком в [[Шитый код|шитом коде]].
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Pmkwiki:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице