编译原理课上编写的可用功能可以自己完善