展开 编译器的八个组成部分是什么