Oracle® Solaris Studio 12.4:Fortran 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

4.8.1 特殊 f95 指令行的格式

除了命令行帮助中介绍的指令外,f95 还可识别其自己的特殊指令。 这些指令使用以下语法:

!DIR$ d1, d2, …

4.8.1.1 固定格式源代码

  • CDIR$!DIR$ 放在第 1 至第 5 列中。

  • 指令在第 7 列及后面的列中列出。

  • 忽略第 72 列后面的列。

  • 初始指令行的第 6 列为空。

  • 连续指令行的第 6 列非空。

4.8.1.2 自由格式源代码

  • 将后跟空格的 !DIR$ 放在行中的任意位置。

    !DIR$ 字符是行中的第一个非空字符(实际上就是非空白)。

  • 指令在空格后面列出。

  • 初始指令行中,紧跟在 !DIR$ 之后的位置中为空格、制表符或换行符。

  • 连续指令行中,紧跟在 !DIR$ 之后的位置中为空格、制表符或换行符以外的字符。

因此,第 1 至第 5 列中的 !DIR$ 既用于自由格式源代码又用于固定格式源代码。