Синтаксис препроцессора GDL
Директивы препроцессора GDL должны соответствовать следующим правилам:
Все директивы препроцессора должны занимать отдельную строку и должны быть единственным оператором в этой строке. Директиве препроцессора могут предшествовать только необязательные пробелы. Все лишние символы, которые следуют за директивой в той же строке, удаляются перед отправкой файла на второй (main) этап анализа.
Все директивы должны иметь префикс текущего препроцессора. Префикс препроцессора изначально устанавливается синтаксический анализатор звездочкой (*) или числовой знак (#), но вы можете изменить префикс на любой символ или маркер с помощью директивы #SetPPPrefix .
Чтобы распознать как директиву препроцессора, за префиксом препроцессора должна следовать директива . Если директива ожидает значение, значение должно быть разделено двоеточием (:).
Значение директивы завершается любым пробелом или символом разлома строки.
Примечание Синтаксис GDL является более негибким, чем синтаксис GPD. Если вы пишете для обоих синтаксических анализаторов, следует следовать более строгому синтаксису, который требуется для GPD.