|
|||
Основные синтаксические элементы |
|||
|
|||
помещаются в стеке, а после выхода
из макроса интерпретатор
восстанавливает их. Глобальные переменные имеют
специальные зарезервированные
имена (список доступных в ArchiCAD глобальных переменных приведен в Приложении). Они не помешаются в стеке при макровызовах, и их значения можно использовать в макросах. Это дает возможность запоминать в них специальные значения для их совместного использования, а также формировать коды возврата из макроса. Глобальные переменные, определенные пользователем, могут быть проинициализированы в любом скрипте. Однако они будут действовать только в последующих скриптах. Если Вы хотите, чтобы желаемым скрипт анализировался непременно первым, объявите эти переменные в библиотечном элементе MASTER_GDL. Использование в своих скриптах стандартных (зарезервированных) глобальных переменных позволит Вам поддерживать связь с ArchiCAD. Используя команду "=", Вы можете
присвоить локальной пли глобальной переменной значение числового или строкового тина. |
|||
|
|||
Параметры |
Идентификаторы, перечисленные в
списке параметров
библиотечного элемента, называются параметрами. Длина идентификатора параметра не должна превышать 32 символа. Внутри скрипта к параметрам применимы те же правила, что и к локальным переменным. Параметры текстовых файлов GDL
идентифицируются буквами A..Z. |
||
|
|||
Простые питы |
Переменные, параметры и выражения
могут быть двух типов:
числового и строкового. Числовыми выражениями
являются числовые константы,
числовые переменные пли параметры, функции, которые возвращают числовые значения, а также любая их комбинация в операциях над числовыми выражениями. Строковыми выражениями
являются строковые константы, строковые переменные или параметры, функции, возвращающие в качестве результата строку символов, а также любая их комбинация в операциях, дающих в качестве результата строку символов. |
||
|
|||
Производные типы |
Переменные и параметры могут быть
так же массивами, а параметрь могут быть представлены списками значений простого типа. |
||
|
|||
24 |
Справочное пособие по GDL |
||
|
|||