| Функции | - Дополнительные |
Дополнительные
Представляет вспомогательные функции.
Функции
Получает глобальный параметр с именем <name>. Имена параметров смотрите здесь: Глобальные параметры
Return: значение глобального параметра
Устанавливает новое значение глобального параметра с именем <name>. Имена параметров смотрите здесь: Глобальные параметры
Return: true, если глобальный параметр установлен
Определяет глобальный идентификатор с именем <name>
Return: пустые данные
Проверяет глобальный идентификатор с именем <name>
Return: true, если глобальный идентификатор определён
Возвращает путь к папке пакета
Return: полный путь
Возвращает путь к папке проекта
Return: полный путь
Возвращает путь к папке с кодами элементов
Return: полный путь
Указывает на то, что выражение <value> будет вставлено в целевой блок как код
Return: дубликат входной строки, но без двойных кавычек
Возвращает имя используемого компилятора
Return: строка
Возвращает имя проекта
Return: строка
Выводит содержимое аргументов text в окно отладки синим цветом. Каждый аргумент с новой строки
Return: дубликат входной строки первого аргумента
Выводит содержимое аргументов text в окно отладки пурпурным цветом. Каждый аргумент с новой строки
Return: дубликат входной строки первого аргумента
Выводит содержимое аргумента text в окно отладки красным цветом с указанием номера текущей строки
Return: пустые данные
Запускает дочерний процесс командой <command> в режиме отображения <display_mode>
Return: true, если процесс запущен
Возвращает версию HiAsm по маске <mask>
Return: строку по маске с автозаменой тегов <%mj> <%mn> <%bl>
Функции
string get_params(<name>)
Return: значение глобального параметра
bool set_params(<name>, <value>)
Return: true, если глобальный параметр установлен
void define(<name>)
Return: пустые данные
bool ifdef(<name>)
Return: true, если глобальный идентификатор определён
string packet_dir()
Return: полный путь
string project_dir()
Return: полный путь
string code_dir()
Return: полный путь
string code(<value>)
Return: дубликат входной строки, но без двойных кавычек
string compiler()
Return: строка
string project_name()
Return: строка
string trace(<text>[,<text>])
Return: дубликат входной строки первого аргумента
void warning(<text>[,<text>])
Return: дубликат входной строки первого аргумента
void error(<text>)
Return: пустые данные
bool exec(<string command>, <int display_mode>)
Return: true, если процесс запущен
string hi_version(<string mask>)
Return: строку по маске с автозаменой тегов <%mj> <%mn> <%bl>
get
exp get(<name>)
- локальная переменная текущей функции с именем name
- аргумент текущей функции с именем name
- значение свойства name текущего элемента (аналог this.props(name).value)
- значение поля name текущего элемента (аналог this.name)
Return: значение переменной окружения
param
str param(name[, <value>]
Переопределяет параметры сборки кода целевого языка. Доступные имена параметров:
Имя | значение |
string_lexem | Символ обрамляющий строковые константы в коде целевого языка (по умолчанию ") |
concat_lexem | Оператор, который занимается конкатенацией строк (по умолчанию +) |
Return: если значение не указано, то функция вернет текущее значение параметра.
isnull
isnull(exp)
Проверяет выражение на null.
Retutn: 1 если выражение представляет из себя пустые данные или 0 в противном случае.
BB-code статьи для вставки
Всего комментариев: 1
Предложение на изменение: https://github.com/hiasmstudio/RTCG/pulls