一个小型编译器的前端部分,包含词法分析和文法分析