Axiom Справочник языка

Справочный указатель

Ключевые слова, типы и операции

Здесь собраны ключевые слова и имена встроенных типов Axiom, а также операции, допустимые в выражениях; каждый элемент связан с подробным описанием соответствующей конструкции.

Ключевые слова

Ключевые слова и имена встроенных типов не зависят от регистра. В справочнике используется запись заглавными буквами. Слова завершения блоков, режимы и модификаторы являются частями соответствующих конструкций.

СловоНазначениеОписание
ANDЛогическая конъюнкция или побитовое И.AND
ANDALSOЛогическое И с коротким замыканием.ANDALSO
APPENDРежим OPEN для добавления текста в конец файла.APPEND
ASОбозначает тип переменной, поля, параметра или результата; в OPEN связывает файл с переменной.AS
BEGINFRAMEНачинает конструкцию BEGINFRAME. Правила, параметры и формы записи определены в полной статье.BEGINFRAME
BYREFПередача параметра по ссылке на изменяемое место хранения.BYREF
BYVALПередача параметра по значению.BYVAL
CAMERAНачинает конструкцию CAMERA. Правила, параметры и формы записи определены в полной статье.CAMERA
CANVASНачинает конструкцию CANVAS. Правила, параметры и формы записи определены в полной статье.CANVAS
CASEВетвь SELECT CASE.CASE
CATCHПерехват ошибки в блоке TRY.CATCH
CIRCLEНачинает конструкцию CIRCLE. Правила, параметры и формы записи определены в полной статье.CIRCLE
CLOSEНачинает конструкцию CLOSE. Правила, параметры и формы записи определены в полной статье.CLOSE
CLSНачинает конструкцию CLS. Правила, параметры и формы записи определены в полной статье.CLS
COLORНачинает конструкцию COLOR. Правила, параметры и формы записи определены в полной статье.COLOR
CONSTНачинает конструкцию CONST. Правила, параметры и формы записи определены в полной статье.CONST
CONTINUEНачинает конструкцию CONTINUE FOR. Правила, параметры и формы записи определены в полной статье.CONTINUE
DIMНачинает конструкцию DIM. Правила, параметры и формы записи определены в полной статье.DIM
DOНачинает конструкцию DO ... LOOP. Правила, параметры и формы записи определены в полной статье.DO
DRAWНачинает конструкцию DRAW. Правила, параметры и формы записи определены в полной статье.DRAW
DRAWCIRCLEНачинает конструкцию DRAWCIRCLE. Правила, параметры и формы записи определены в полной статье.DRAWCIRCLE
DRAWIMAGEНачинает конструкцию DRAWIMAGE. Правила, параметры и формы записи определены в полной статье.DRAWIMAGE
DRAWLINEНачинает конструкцию DRAWLINE. Правила, параметры и формы записи определены в полной статье.DRAWLINE
DRAWRECTНачинает конструкцию DRAWRECT. Правила, параметры и формы записи определены в полной статье.DRAWRECT
DRAWSPRITEНачинает конструкцию DRAWSPRITE. Правила, параметры и формы записи определены в полной статье.DRAWSPRITE
DRAWTEXTНачинает конструкцию DRAWTEXT. Правила, параметры и формы записи определены в полной статье.DRAWTEXT
DRAWTILEНачинает конструкцию DRAWTILE. Правила, параметры и формы записи определены в полной статье.DRAWTILE
DRAWTILELAYERНачинает конструкцию DRAWTILELAYER. Правила, параметры и формы записи определены в полной статье.DRAWTILELAYER
DRAWTILEMAPНачинает конструкцию DRAWTILEMAP. Правила, параметры и формы записи определены в полной статье.DRAWTILEMAP
EACHВводит обход массива в заголовке FOR EACH.EACH
ELSEАльтернативная ветвь IF или CASE ELSE.ELSE
ELSEIFДополнительное условие в блоке IF.ELSEIF
ENDПервая часть маркера завершения блока: END IF, END SELECT, END WHILE, END TRY, END SUB, END FUNCTION, END TYPE.END
EQVЛогическая или побитовая эквивалентность.EQV
ERASEНачинает конструкцию ERASE. Правила, параметры и формы записи определены в полной статье.ERASE
ERRORНачинает конструкцию ERROR. Правила, параметры и формы записи определены в полной статье.ERROR
EXITНачинает конструкцию EXIT FOR. Правила, параметры и формы записи определены в полной статье.EXIT
FALSEЛогический литерал ложного значения BOOLEAN.FALSE
FILLCIRCLEНачинает конструкцию FILLCIRCLE. Правила, параметры и формы записи определены в полной статье.FILLCIRCLE
FILLRECTНачинает конструкцию FILLRECT. Правила, параметры и формы записи определены в полной статье.FILLRECT
FINALLYЗавершающий блок обработки TRY.FINALLY
FORНачинает конструкцию FOR. Правила, параметры и формы записи определены в полной статье.FOR
FUNCTIONНачинает конструкцию FUNCTION. Правила, параметры и формы записи определены в полной статье.FUNCTION
GETНачинает конструкцию GET. Правила, параметры и формы записи определены в полной статье.GET
IFНачинает конструкцию IF. Правила, параметры и формы записи определены в полной статье.IF
IMPЛогическая или побитовая импликация.IMP
IMPORTПодключает открытые объявления другого исходного модуля.IMPORT
INОтделяет переменную цикла от массива-источника в заголовке FOR EACH.IN
INPUTНачинает конструкцию INPUT. Правила, параметры и формы записи определены в полной статье.INPUT
ISСравнение в условии CASE IS.IS
KEYОбозначение клавиатурного события в ON KEY.KEY
LINEНачинает конструкцию LINE. Правила, параметры и формы записи определены в полной статье.LINE
LOCATEНачинает конструкцию LOCATE. Правила, параметры и формы записи определены в полной статье.LOCATE
LOOPЗавершает блок DO; может содержать WHILE или UNTIL.LOOP
MODОстаток целочисленного деления.MOD
MOUSEОбозначение события мыши в ON MOUSE.MOUSE
NEXTЗавершает тело FOR и переходит к следующей итерации.NEXT
NOTЛогическое или побитовое отрицание.NOT
OFFОтключает регистрацию обработчика ON KEY или ON MOUSE; в SMOOTH OFF отключает сглаживание готового кадра.OFF
ONНачинает регистрацию событий ON KEY/ON MOUSE, после запятой возобновляет зарегистрированный обработчик; в SMOOTH ON включает сглаживание готового кадра.ON
OPENНачинает конструкцию OPEN. Правила, параметры и формы записи определены в полной статье.OPEN
ORЛогическое или побитовое ИЛИ.OR
ORELSEЛогическое ИЛИ с коротким замыканием.ORELSE
OUTPUTРежим OPEN для записи текстового файла.OUTPUT
PAINTНачинает конструкцию PAINT. Правила, параметры и формы записи определены в полной статье.PAINT
PALETTEНачинает конструкцию PALETTE. Правила, параметры и формы записи определены в полной статье.PALETTE
PCOPYНачинает конструкцию PCOPY. Правила, параметры и формы записи определены в полной статье.PCOPY
PRESENTНачинает конструкцию PRESENT. Правила, параметры и формы записи определены в полной статье.PRESENT
PRESERVEСохранение пересечения прежних и новых границ при REDIM.PRESERVE
PRESETНачинает конструкцию PRESET. Правила, параметры и формы записи определены в полной статье.PRESET
PRINTНачинает конструкцию PRINT. Правила, параметры и формы записи определены в полной статье.PRINT
PRIVATEОставляет объявление доступным только внутри текущего модуля.PRIVATE
PSETНачинает конструкцию PSET. Правила, параметры и формы записи определены в полной статье.PSET
PUBLICОткрывает объявление для импортирующих модулей.PUBLIC
PUTНачинает конструкцию PUT. Правила, параметры и формы записи определены в полной статье.PUT
RANDOMIZEНачинает конструкцию RANDOMIZE. Правила, параметры и формы записи определены в полной статье.RANDOMIZE
REDIMНачинает конструкцию REDIM. Правила, параметры и формы записи определены в полной статье.REDIM
RESETCAMERAНачинает конструкцию RESETCAMERA. Правила, параметры и формы записи определены в полной статье.RESETCAMERA
RETURNНачинает конструкцию RETURN. Правила, параметры и формы записи определены в полной статье.RETURN
SCREENНачинает конструкцию SCREEN. Правила, параметры и формы записи определены в полной статье.SCREEN
SELECTНачинает оператор SELECT CASE.SELECT
SELFТекущая запись TYPE внутри её метода.SELF
SETMAPTILEНачинает конструкцию SETMAPTILE. Правила, параметры и формы записи определены в полной статье.SETMAPTILE
SLEEPНачинает конструкцию SLEEP. Правила, параметры и формы записи определены в полной статье.SLEEP
SMOOTHНачинает конструкцию SMOOTH. Правила, параметры и формы записи определены в полной статье.SMOOTH
STEPШаг FOR либо относительные координаты в поддерживающих эту форму графических операторах.STEP
STOPПауза обработчика в ON KEY или ON MOUSE; самостоятельного оператора STOP нет.STOP
SUBНачинает конструкцию SUB. Правила, параметры и формы записи определены в полной статье.SUB
THENОтделяет условие IF от выполняемых инструкций.THEN
TOРазделитель границ в FOR, измерениях и срезах массивов, диапазонах CASE.TO
TRANSPARENTПрозрачный фон экранного текста в форме COLOR foreground, TRANSPARENT.TRANSPARENT
TRUEЛогический литерал истинного значения BOOLEAN.TRUE
TRYНачинает конструкцию TRY. Правила, параметры и формы записи определены в полной статье.TRY
TYPEНачинает конструкцию TYPE. Правила, параметры и формы записи определены в полной статье.TYPE
UNTILУсловие завершения DO ... LOOP.UNTIL
USINGФормат PRINT USING либо кодировка OPEN ... USING.USING
VIEWНачинает конструкцию VIEW. Правила, параметры и формы записи определены в полной статье.VIEW
VIEWPORTНачинает конструкцию VIEWPORT. Правила, параметры и формы записи определены в полной статье.VIEWPORT
WHILEНачинает конструкцию WHILE. Правила, параметры и формы записи определены в полной статье.WHILE
WINDOWНачинает конструкцию WINDOW. Правила, параметры и формы записи определены в полной статье.WINDOW
XORЛогическое или побитовое исключающее ИЛИ.XOR

Имена встроенных типов

ТипНазначение
BOOLEANЛогическое значение TRUE или FALSE.
DATEДата.
DATETIMEДата и время.
DECIMALДесятичное число.
DICTIONARYТипизированный словарь DICTIONARY(тип ключа, тип значения).
DOUBLEВещественное число двойной точности.
FILEЗначение открытого текстового файла.
HASHSETТипизированное множество HASHSET(тип элемента).
IMAGEИзображение.
INTEGER32-битное целое число.
LONG64-битное целое число.
SPRITEНабор кадров спрайта.
STRINGСтрока; поддерживается фиксированная форма STRING * N.
TILEMAPТайловая карта.
TILESETНабор графических тайлов.
TIMEВремя суток.
UTCDATETIMEМомент времени на шкале UTC.

Операции в выражениях

Унарное отрицание числа и операция NOT принимают один операнд. Остальные перечисленные формы принимают два операнда. Приоритет, допустимые типы и ограничения определены в разделе выражений.

ЗнакНазначение
+Сложение чисел или объединение двух строк.
-Вычитание чисел; унарная форма меняет знак числа.
*Умножение чисел.
/Деление с результатом DOUBLE или DECIMAL по правилам типов.
\Целочисленное деление INTEGER или LONG.
MODОстаток целочисленного деления.
^Возведение в степень; результат DOUBLE, связывание справа налево.
&Объединение текстовых представлений скалярных значений.
=Сравнение на равенство.
<>Сравнение на неравенство.
<Строго меньше.
<=Меньше или равно.
>Строго больше.
>=Больше или равно.
<<Сдвиг целого числа влево.
>>Сдвиг целого числа вправо.
NOTЛогическое или побитовое отрицание.
ANDЛогическая конъюнкция или побитовое И.
ANDALSOЛогическое И с коротким замыканием.
XORЛогическое или побитовое исключающее ИЛИ.
ORЛогическое или побитовое ИЛИ.
ORELSEЛогическое ИЛИ с коротким замыканием.
EQVЛогическая или побитовая эквивалентность.
IMPЛогическая или побитовая импликация.