一个简单的编译器