![](https://img-blog.csdnimg.cn/e789151d623e4d1fa31107585e76cafa.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
编译原理源码
词法分析+语法分析+中间代码生成
长缨小仙
这个作者很懒,什么都没留下…
展开
-
编译原理之中间代码生成
因为编译器的不同,导致一些输入输出的语无法使用报错,需要读者自行修改。这里就不赘述了,祝好!本关任务:编写一个程序实现源语言转换为四元式中间代码。原创 2023-04-28 17:52:53 · 793 阅读 · 0 评论 -
编译原理之自上而下语法分析
本关任务:编写一个程序实现自上而下语法分析,利用递归下降分析算法实现。因为编译器的原因,一些获取输入输出的语句可能需要读者自行修改一下。从文法开始符E进行推导,得到的句型作为输入串进行测试。对文法G[E]实现递归下降分析算法,规则如下。原创 2023-04-28 17:17:05 · 316 阅读 · 0 评论 -
编译原理之自下而上语法分析
本关任务:编写一个程序实现自下而上语法分析,利用SLR(1)分析算法实现。原创 2023-04-28 17:42:39 · 360 阅读 · 0 评论 -
编译原理之词法分析
若输入一个识别的单词,则输出此单词的二元式;若输入一个无法识别的单词,则输出(-1,ERROR)。编写一个程序实现对简单的程序段进行词法分析。以二元式输出单词符号。原创 2023-04-28 17:04:15 · 144 阅读 · 0 评论