IT用語集 › プログラミング › 構文エラー

構文エラー

プログラミング Svenska → 更新: 2026-10-23

パーサーが検出するエラー。コードが言語の文法に違反している(括弧の欠落、誤ったキーワード、予期しないトークンなど)状態で、コンパイルも実行もできない。

処理の初期段階で見つかるので、実行時エラーより安く済む。最近の言語は「耐障害パーサー」を備え、回復しながら1回のパスで複数のエラーを報告する(Rust、Elm、現代のTypeScriptなど)。古典的な分かりにくい例が、C++のerror: expected ';'で、実際には数ファイル先のテンプレートが壊れているだけ、というものだ。

← 用語集に戻る