[源码和文档分享]基于C语言的PL0编译器

时间:2021-08-18 07:31:07

一、添加注释

  • 块注释由/*和*/包含,不允许嵌套

  • 行注释由//开始直到行结束符(回车)

[源码和文档分享]基于C语言的PL0编译器

这部分代码比较简单,唯一值得注意的是/* */注释结束的判断标准是碰到了*字符,而且下一个字符为/,这时表示此部分注释结束

二、扩展PL/0 中“条件”:这种修改包括:

  • 增加逻辑运算符 && 、|| 和 !

  • 把PL/0 语言中的“条件”概念一般化为C 语言那样(表达式值非零即为“真”)

  • “条件”的短路计算

  • 增加逻辑运算符 && 、|| 和 !:

[源码和文档分享]基于C语言的PL0编译器


参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1350.html