编译原理
文章平均质量分 50
1
reasonbao
临渊羡鱼,不如退而结网.
展开
-
编译原理 实验4
写在前面 纯粹,为了记录. 以后某一天,回过头来看看.给大学留些痕迹hh. PS:很多思路也都是学习前辈们的,如果能顺便帮到你,不客气! 强烈推荐学习资源:编译原理(哈工大) 本篇思路完全来自楼上链接,但是代码是纯自己瞎敲出来的。 内容 编译原理 实验4 利用c语言实现以下LL(1)文法的分析程序。 对于给定的文法G[E] E->TE’ E’->+TE’ | ε T->FT’ T’->*F T’| ε F->(E) | i 实验步骤 1、建立该文法的分析表; 2、编程实现非递归原创 2022-07-14 11:17:48 · 1212 阅读 · 3 评论 -
编译原理 实验3
写在前面 纯粹,为了记录. 以后某一天,回过头来看看.给大学留些痕迹hh. PS:很多思路也都是学习前辈们的,如果能顺便帮到你,不客气! 参考文章:https://blog.csdn.net/niu91/article/details/9155509 内容 编译原理 实验3 递归下降法编写一个语法分析程序,使之与词法分析器结合,能够根据语言的上下文无关文法,识别输入的单词序列是否是文法的句子。 对于给定的文法G[E] E->TE’ E’->+TE’ | ε T->FT’ T’->*F转载 2022-07-14 11:17:01 · 345 阅读 · 0 评论 -
编译原理 实验2
写在前面 纯粹,为了记录. 以后某一天,回过头来看看.给大学留些痕迹hh. PS:很多思路也都是学习前辈们的,如果能顺便帮到你,不客气! 内容 编译原理 实验2 通过编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 本实验以用户指定的想编译的以C语言编写的文件作为词法分析程序的输入数据。 在进行词法分析中,先自文件头开始以行为单位扫描程序,将该行的字符读入预先设定的一个数组缓冲区中,然后对该数组的字符逐词分割,进行词法分析原创 2022-07-14 11:16:27 · 1556 阅读 · 0 评论 -
编译原理 实验1
写在前面 纯粹,为了记录. 以后某一天,回过头来看看.给大学留些痕迹hh. PS:很多思路也都是学习前辈们的,如果能顺便帮到你,不客气! 内容 编译原理 实验1 编制一个程序,该程序的功能是能打开一个高级语言程序的源文件,扫描该源程序文件的字符,并识别该源程序文中的关键字和保留字,把识别的结果保存到一个新的文件中,格式是关键字或保留字(该关键字或保留字所在的行号)。 源代码 /* #include <fstream> ofstream //文件写操作 内存写入存储设备 ifstr原创 2022-07-14 11:15:50 · 431 阅读 · 0 评论