编译原理课程设计C#编译器实现
编译器的 C#实现,蛮适合用来练手编译原理这块的。词法、语法、语义一条龙,基本把课程设计里该踩的坑都踩了,代码也清晰。像class
、if
这些关键字的识别,全靠词法那部分;语法树构建,语义检查,还有类型,都做得比较完整。嗯,C#这语言写起来还挺顺的,面向对象的结构也利于分模块设计,适合喜欢结构清晰的同学。如果你正在上编译原理,或者想自己动手撸个编译器,不妨看看这个项目。
277.3KB
文件大小:
评论区