「シンタックスエラー」と「パースエラー」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| エラー | 「やべっ、予定と違うんだけど!」な状況・状態 |
| パース | 「(構造とかを)解析する」をカッコ付けて言った表現 |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| シンタックスエラー | 「プログラムの書き方が間違っていますよ」エラー |
| パースエラー | 「多分あなたの書き方が間違っているからだと思うんだけどね。何が書いてあるか分からなかったよ(内容を把握できなかったよ)」エラー |
似ているところ
どちらもエラーです。
また、同じタイミングで発生するというか違いが分かりにくいエラーです。
違うところ
用語の意味自体は根本的に違います。
それぞれ
シンタックスエラー:構文間違いエラー
パースエラー:解析失敗エラー
です。

備考
パースエラー(解析失敗)が発生するのは多くの場合、シンタックスエラー(構文間違い)が原因です。
シンタックスエラーが原因でパースエラーになる
という状況が多いため、実質的に同じような意味として扱われていることもあります。






