包含源代码还有详细的注解,学过编译原理者使用