编译原理
文章平均质量分 94
xiaoyuer2815
就是简单的写一些东西,希望能帮到大家
展开
-
编译原理语法分析器(C/C++)(LR1文法)
编译原理语法分析器实验。因为程序有点复杂,很多地方也进行了注释了,所以就不解释太多了。原创 2023-04-27 20:36:03 · 4681 阅读 · 14 评论 -
编译原理词法分析器(C/C++)
词法分析器不用多说,一开始我还不知道是什么样的,看了下别人的博客,再看看书,原来是输出二元组,这不就是字符串操作嘛。然后细看几篇博客,发现大都是用暴力判断来写的。我对代码重复性比较高的方法不太感冒,不是说我编程有多好,就是单纯的不喜欢。于是我就想到了用偏移量的方法,先弄好单词分类器,再用几个数组将关键字、运算符、界符的所有定义的字符串保存为全局变量,顺序要按单词分类器的顺序,然后根据这三种字符串在表中的位置,定一个偏移量。原创 2023-03-24 20:56:28 · 16283 阅读 · 36 评论