java编写的编译器  完成了词法分析和语法分析的部分