GDL 预处理器语法
GDL 预处理器指令必须遵循以下规则:
所有预处理器指令必须占用单独的行,并且必须是该行上的唯一语句。 只有可选的空格可以位于预处理器指令之前。 在同一行上遵循 指令的任何无关字符在文件提交到第二 (main) 分析阶段之前被删除。
所有指令都必须以当前预处理器前缀为前缀。 预处理器前缀最初由分析程序设置为星号 (*) 或数字符号 (#) ,但可以使用 #SetPPPrefix 指令将前缀更改为任何字符或标记。
要识别为预处理器指令,预处理器前缀必须紧跟指令,如果指令需要值,则必须用冒号分隔值 (:) 。
指令的值由任何空格或换行字符终止。
注意 GDL 语法比 GPD 语法更宽松。 如果为这两个分析程序编写,则应遵循 GPD 所需的更严格的语法。