構文解析
更新日:
用語解説
構文解析は、字句解析で得たトークンの並びが文法に合っているかを調べ、構文木を作る工程です。
■ 試験で押さえるポイント
演算子の優先順位や、括弧の対応などを確認します。
文法に合わない並びは、構文エラーとして検出します。
変数の型が合っているかなどは、次の意味解析で調べます。
■ 選択肢での判断ポイント
トークンの並びから構文木を作る工程です。
例: 「a + b * c」は、乗算を優先して「b * c」を先にまとめた構文木になります。
更新日:
構文解析は、字句解析で得たトークンの並びが文法に合っているかを調べ、構文木を作る工程です。
■ 試験で押さえるポイント
演算子の優先順位や、括弧の対応などを確認します。
文法に合わない並びは、構文エラーとして検出します。
変数の型が合っているかなどは、次の意味解析で調べます。
■ 選択肢での判断ポイント
トークンの並びから構文木を作る工程です。
例: 「a + b * c」は、乗算を優先して「b * c」を先にまとめた構文木になります。