首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Fortran编译器解析-检查或漂亮打印源文件?

如何使用Fortran编译器解析-检查或漂亮打印源文件?
EN

Stack Overflow用户
提问于 2009-06-28 06:32:01
回答 1查看 794关注 0票数 1

是否有一种方法可以告诉ifort或gfortran只解析源文件(不包括以下内容、没有编译、没有链接等),以告诉我们他们是否认为该文件的语法对于给定的Fortran版本(77、90、95、.)是否可以接受/有效或者至少是有效的?

我正在开发一个软件,它将解析和分析Fortran源文件,对它们的语义表示进行转换,并生成新的Fortran源代码文件。

在我的(标准遵循)严格解析器准备就绪之前,我首先计划使用一个轻松的解析器。轻松的解析器

  • 必须解析所有文件ifort和gfortran解析
  • 也可以解析ifort和gfortran拒绝(这就是为什么我将其命名为

)

。这就是为什么我很想知道,在这个项目的最初阶段,我们是否可以将严格语法验证的工作委托给普通编译器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-28 07:08:47

你试过查看手册页了吗?

gfortran

代码语言:javascript
复制
-fsyntax-only //Check the code for syntax errors, but don't do anything beyond that.

伊福特兰应支持

代码语言:javascript
复制
-fsyntax-only / -syntax-only / -y //all meaning the same
// Specifies that the source file should be checked only for correct syntax.
// No code is generated, no object file is produced, and some error checking done
// by the optimizer is bypassed. This option lets you do a quick syntax check of
//your source file.

对于ifortran,还可以查看以下选项

代码语言:javascript
复制
-e90
-e95
-stand f90
-stand f95
-noinclude
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1054395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档