|
|||
Глава 2: Основные синтаксические
элементы |
|||
|
|||
Язык GDL не чувствителен к
регистру, на котором вводятся алфавитные символы. Это означает, что в нем не делаются различия между заглавными и строчными буквами. Исключение составляют строки, заключенные в кавычки. Логическим концом скрипта GDL являются либо предложения END пли EXIT, либо физический конец скрипта. |
|||
|
|||
Предложения |
Скрипт GDL состоит из предложении.
Предложение может начинаться ключевым словом (определяющим фигуру GDL, преобразование координат, условный пли безусловный переход), именем макроса или именем переменной, за которым следует символ "=" и арифметическое выражение. |
||
|
|||
Строка Предложения
располагаются в строках, которые завершаются
символами разделителя строк (символ конец_строкн). •Запятая (,) в конце строки
свидетельствует, что предложение продолжается на следующей строке. Двоеточие (:) используется для разделения предложении GDL, расположенных в одной строке. Восклицательный знак (!) свидетельствует, что за ним следует текст комментария. Комментарии может располагаться на отдельной строке или на той же, что и предложение. В любом месте скрипта можно вставлять любое количество пустых строк. Между операторами и операндами можно вставлять любое количество пробелов и знаков табуляции. После ключевого слова предложения и имени макроса обязательно должен присутствовать символ пробела или знак табуляции. |
|||
|
|||
Строка может начинаться меткой -
целым числом, за которым следует двоеточие (:). Метка ассоциируется со следующим за ним предложением. Метки должны быть уникальными. По меткам можно производить передачу управления выполнения скрипта. Такая'передача производится предложениями GOTO и GOSUB. |
|||
|
|||
Набор символов Текст
GDL-скрнита формируется из заглавных и строчных букв английского алфавита, чисел и следующих символов: |
|||
|
|||
![]() |
|||
|
|||
Символьные строки Любая
строка символов, заключенная в кавычки (",',',',",'), или строка символов без кавычек, которая не выступает в |
|||
|
|||
22 |
Справочное пособие по GDL |
||
|
|||