要求:(1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序)(2)可由用户选择是否生成语法树,并可查看所生成的语法树。(3)应该书写完善的软件文档。说明:首先使用C语言扩充语法,然后采用Qt来做界面。