エラー・警告・情報
yas80 は次の分類に応じてメッセージを表示・出力します。
| 分 類 | 表 記 | 内 容 |
|---|---|---|
| エラー | ERR | yas80 が出力するエラーとERROR疑似命令による出力があります。エラーが発生する工程によって、アセンブルを継続するかどうか、出力ファイルを生成するかどうかが決まります。 |
| 警告 | WARN | 型変換に関するものなど。WARN疑似命令による出力も可能です。
警告があってもアセンブルは継続し、指定された出力ファイルも生成します。 |
| 情報 | INFO | INFO疑似命令を使用して出力したもの。アセンブル、出力ファイルへのは影響ありません。 |
異常発生時の挙動
字句解析・構文解析
- syntax error が発生した場合、アセンブルを中止します。
- 中止した場合出力ファイルは生成しません。
- リストファイル、シンボルファイル、マップファイルは出力しません。
プリプロセス
- この工程ではエラー、警告は発生しません。
評価:シンボル解決
- エラーが発生した場合、評価を中止します。
- 警告、情報の場合、評価を継続します。
- 評価を中止した場合出力ファイルは生成しません。
- 指定されていればリストファイルを出力します。
- シンボルファイル、マップファイルは出力しません。
評価:生成コード確定
- 規定回数評価してもコードが安定しない場合、警告を表示します。
- 出力ファイルを生成します。
- 指定されていればリストファイル、シンボルファイル、マップファイルを出力します。
出力ファイル生成
- 出力ファイルを生成します。
- OS 側でのエラーなど、出力ファイル生成時にエラーが発生すればその内容を表示します。
- 指定されていればリストファイル、シンボルファイル、マップファイルを出力します。