記述子を FORMAT チェック コードに追加する

$-format 記述子を FORMAT チェック コードに追加する Niels Jensen から送信されたパッチを追加しました。また、数日前の IF ステートメントのように、DO マッチングを変更して、シンボル テーブルの変更が放置されないようにしました。DO WHILE ステートメントは、通常の EXEC_DO ノードと新しい EXEC_DO_WHILE を生成するようになりました。この新しいノード タイプは、g95_iterator 構造体のオーバーロードされた意味を処理するよりも理にかなっています。

Tobi と Niels はまだ数通のメールを保留中です…

6月21日
Niels Jensen から送信された、display_help()g77 のような機能を追加するなど、ソースをクリーンアップするパッチを適用しました。

Niels は、変数に関連付けられたタグのマッチングの問題を修正するパッチも送信しました。これは、シンボルではなく、非常に制限された形式の式に一致させる必要があるという点で、より深刻な問題を明らかにしました。これにより、io.c に多くの変更が加えられました。

彼はまた、私が昨夜紹介した実数リテラル定数のマッチングに問題があることも発見しました。これは、複素数に一致するサブルーチンの対応するバグとともに修正されました。

6月20日
複雑な定数を一致させるために Tobi Schlüter から送信されたパッチの追加が完了しました。また、単一の実定数のマッチングと同様に、複素定数のコンポーネントをマッチングするためのサブルーチンも作成しました。その過程で、これらの定数の最後の桁を削除するバグを見つけました。

ポインターの割り当てを一致させるために Tobi の予備パッチを追加しました。まだテストする機会がありません。

Niels Jensen から送信された、書式指定子の暗黙の単位式に正しく一致するパッチを適用しました。

ENTRY Claus Fischer は、ステートメントが実行可能なステートメントとして認識されていないこと を指摘するために書き込みました。これは修正されました。

 

タイトルとURLをコピーしました