第二次修改把词法分析分离，并加入了符号表