1.5 概念 BACKWARD FORWARD


本文档使用与Fortran 95标准一样的概念. 特别是, 语法规则也使用同样的习惯. Fortran标准所使用的风格中给出了语言特征的BNF描述. 为了将HPF语法规则和Fortran规则区分开, 每个HPF规则都有一个具有Hsnn形式的标志号, 这里s与一个十进制(one-digit)区域号相符, 而nn则是一个顺序号. 本文档中没有定义的非终结符在Fortran标准中进行了定义. 还需注意的是, Fortran标准中定义了某些诸如"存储单元"这样的技术术语. 正文中括弧内的引用参照Fortran 95标准.

第三部分描述了所认可的扩展. 在某些情况下, 需要扩展前面章节中引入的语法规则. 特别是, 本部分的语法规则通常是第二部分中相似语法规则的超集; 在这些情况下, 非终结符的命名要包括后缀-extended. 这样, 当一个诸如name的非终结符被重定义时, 它将被命名为name-extended, 同时在剩下的语法规则中所有对name的引用都将被替代为name-extented.

基本原理: 在整个文档中, 解释基本原理的材料都以这种格式出现, 这些基本原理用于包含特征, 选择特殊的特征定义, 以及作其它的决定. 仅对语言定义感兴趣的读者可以跳过这些部分, 而那些对语言设计感兴趣的读者应该更仔细的阅读它.(基本原理结束)

对用户的建议: 在整个文档中, 那些主要对用户有价值的材料(包括大部分的语法和解释例子)都以这种格式出现. 仅对技术材料感兴趣的读者可以跳过这些部分, 而那些想得到更多指导的读者应该仔细的阅读它.(对用户的建议结束)

对实现者的建议: 在整个文档中, 那些主要对实现者有价值的材料都以这种格式出现. 仅对语言定义感兴趣的读者可以跳过这些部分, 而那些对编译器实现感兴趣的读者应该仔细的阅读它.


Copyright: NPACT BACKWARD FORWARD