semantic analyzer

sɪˈmæntɪk ˈænəlaɪzər セマンティック アナライザー

1. ソースコードの意味的な妥当性をチェックするコンパイラの段階。

セマンティックアナライザーは、コンパイラの重要なフェーズの一つで、ソースコードの文法的に正しい構造が、意味的に妥当であるかを検証します。これには、変数の宣言と使用、型の適合性、スコープの規則、関数呼び出しの引数の一致などが含まれます。
The semantic analyzer detects type mismatches in expressions. (セマンティックアナライザーは、式の型不一致を検出します。)
関連
intermediate code generation
symbol table