ifort または gfortran にソース ファイルの解析を試みるように指示する方法はありますか (インクルード フォローなし、コンパイルなし、リンクなしなど)、指定された Fortran バージョンに対してファイルの構文が受け入れ可能/有効であるかどうかを教えてくれます ( 77、90、95、...) または少なくとも有効ですか?
私は、Fortran ソース ファイルを解析および分析し、その意味表現を変換して、結果として新しい Fortran ソース コード ファイルを生成するソフトウェアに取り組んでいます。
私の (標準に準拠した) 厳密なパーサーが使えるようになるまでは、まず緩和されたパーサーを使用する予定です。そのリラックスしたパーサー
- すべてのファイルを解析する必要があります ifort および gfortran parse
- また、ファイル ifort および gfortran の拒否を解析することもあります (そのため、私はこれを「リラックス」、「寛容」などの名前で呼びました。へへ ^__^")
. そのため、このプロジェクトの初期段階で、厳密な構文検証の作業を一般的なコンパイラに委譲できるかどうか知りたいです。