図はコンパイラにおける処理の流れを表している。 a〜dに入る用語の組合せとして、適切なものはどれか。 ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌───────┐ │ a │→│ b │→│ c │→│ d │→│目的コード生成│ └───┘ └───┘ └───┘ └───┘ └───────┘ ┌──────┬──────┬──────┬──────┐ │ a │ b │ c │ d │ ┌─┼──────┼──────┼──────┼──────┤ │ア│ 構文解析 │ 字句解析 │ 意味解析 │ 最適化 │ │イ│ 構文解析 │ 字句解析 │ 最適化 │ 意味解析 │ │ウ│ 字句解析 │ 構文解析 │ 意味解析 │ 最適化 │ │エ│ 字句解析 │ 構文解析 │ 最適化 │ 意味解析 │ └─┴──────┴──────┴──────┴──────┘