编译器(scaner&parse),自己做的scaner和parser。