2018编译原理B卷答案 编译程序有哪些主要构成成分,各自的主要功能是什么