コンストラクト名と「forall」の間にオプションのスペースを許可しません

Nuno Pinhão は、パーサーに関するいくつかの問題を詳述した電子メールを送信しました。SAVE ステートメントは :: を受け入れませんでした。コンストラクト名と「forall」の間にオプションのスペースを許可しませんでした。また、forall-iterators の match サブルーチンは、失敗した一致の解析位置を復元しませんでした。

7月7日
今日、ロブから手紙を受け取りました。彼はフェアバンクスに到着しました。彼は、一週間かそこらで定期的に電子メールを読むべきだと言いました。

テスト スイートには、いくつかのバイナリ文字を含むファイルが含まれていました。これにより不可解なエラー メッセージが表示されたので、error_print() を変更して、バイナリ文字を印刷可能な形式で出力するようにしました。

7月6日
ミラー スイートのプログラムのおかげで、ジェネリック名がモジュール プロシージャ名と同じになる可能性があることに気付きました。これらは別のフレーバーだったので、FL_GENERIC を取り除き、symbol_attribute 構造にジェネリック ビットを追加しました。変更はそれほど広範囲ではありませんでした。

7月4日
6 月 13 日に、ディメンション属性の宣言に VARIABLE 属性を適用したときに誤りがありました。名前は、プロシージャーまたはパラメーターにすることもできます。変数属性の適用は、解決フェーズまで延期されます。

新しいコンパイル スクリプトを globsol スイートに適用し始めました。tarball のバージョンは、Rob のスイートのものと明らかに同じではないので、私はいくつかの古い分野をカバーしています。globsol のバージョンがダウンロードされたときに変更されていたことは明らかです… とにかく、私がローカルに持っているバージョンはエラーなしでコンパイルされます。

変数がダミー変数ではなく、オプションの属性またはインテントを持っている場合にエラー メッセージを生成する長年の問題を修正しました。ENTRY ステートメントのため、解決フェーズまでチェックを延期する必要があります。

 

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