コンパイラ設計とスクリプト解析部設計に違いはありますか?