编译原理典型例题