除了1.8 命令行帮助中介绍的指令外,f95 还可识别其自己的特殊指令。这些指令使用以下语法:
!DIR$ d1, d2, … |
将后跟空格的 !DIR$ 放在行中的任意位置。
!DIR$ 字符是行中的第一个非空字符(实际上就是非空白)。
指令在空格后面列出。
在初始指令行中,紧跟在 !DIR$ 之后的位置中为空格、制表符或换行符。
在连续指令行中,紧跟在 !DIR$ 之后的位置中为空格、制表符或换行符以外的字符。
因此,第 1 至第 5 列中的 !DIR$ 既用于自由格式源代码又用于固定格式源代码。