编译原理词法分析C语言实现