| Описание синтаксиса | - Встроенные функции |
Встроенные функции
linked (point)
Возвращает 1, если указанная точка используется и 0 в противном случае
str (value)
Указывает на то, что выражение value будет подставлено как часть строки(по умолчанию все выражения считаются частью кода)
code (value)
Указывает на то, что выражение value будет подставлено как код
lcode (value)
Вызов эквивалентен запуску процедуры преобразования потока лексем в конечный исходный код на целевом языке проекта (т.е. с автоматической расстановкой кавычек для строк)
isdef (prop)
Возвращает 1, если св-во prop содержит значение по умолчанию и 0 в противном случае
isndef (prop)
Аналогично isdef, но инверсное
isset (name)
Возвращает 1, если name это св-во и оно задано, либо name это точка и она прилинкованна, либо значение из потока определено, либо name это имя локальной или глобальной переменной и оно уже объявлено, в противном случае функция возвращает 0
issec (name)
Возвращает 1, если от ф-ции требуется сгенерировать код для данной секции name и 0 в противном случае
isprop (name)
Возвращает 1, если name является именем св-ва текущего компонента и 0 в противном случае
point (name)
Возвращает данныe с указанной точки
count (array)
Возвращает количество элементов в массиве array
typeof (name)
Возвращает базовый тип переменной name
expof (name)
Возвращает подтип переменной name для базового типа code. Для всех остальных базовых типов всегда возвращает 0.
e_int (exp)
Возвращает выражение exp автоматически сконвертированное к типу integer
e_str (exp)
Возвращает выражение exp автоматически сконвертированное к типу string
e_real (exp)
Возвращает выражение exp автоматически сконвертированное к типу real
sub (exp)
Возвращает тип целевого языка для выражения exp
sub (exp, type)
Устанавливает тип type целевого языка для выражения exp
Возвращает 1, если указанная точка используется и 0 в противном случае
str (value)
Указывает на то, что выражение value будет подставлено как часть строки(по умолчанию все выражения считаются частью кода)
code (value)
Указывает на то, что выражение value будет подставлено как код
lcode (value)
Вызов эквивалентен запуску процедуры преобразования потока лексем в конечный исходный код на целевом языке проекта (т.е. с автоматической расстановкой кавычек для строк)
isdef (prop)
Возвращает 1, если св-во prop содержит значение по умолчанию и 0 в противном случае
isndef (prop)
Аналогично isdef, но инверсное
isset (name)
Возвращает 1, если name это св-во и оно задано, либо name это точка и она прилинкованна, либо значение из потока определено, либо name это имя локальной или глобальной переменной и оно уже объявлено, в противном случае функция возвращает 0
issec (name)
Возвращает 1, если от ф-ции требуется сгенерировать код для данной секции name и 0 в противном случае
isprop (name)
Возвращает 1, если name является именем св-ва текущего компонента и 0 в противном случае
point (name)
Возвращает данныe с указанной точки
count (array)
Возвращает количество элементов в массиве array
typeof (name)
Возвращает базовый тип переменной name
expof (name)
Возвращает подтип переменной name для базового типа code. Для всех остальных базовых типов всегда возвращает 0.
e_int (exp)
Возвращает выражение exp автоматически сконвертированное к типу integer
e_str (exp)
Возвращает выражение exp автоматически сконвертированное к типу string
e_real (exp)
Возвращает выражение exp автоматически сконвертированное к типу real
sub (exp)
Возвращает тип целевого языка для выражения exp
sub (exp, type)
Устанавливает тип type целевого языка для выражения exp
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)