
编译原理
阿袁的小园子
这个作者很懒,什么都没留下…
展开
-
关于OPG
类似这样的文法: E::=F+F ,F::=i 这样的文法实际上是不能推出i的,但是要按书上的那样,分符号栈、输入串、优先关系那样的推导,却是可以推出来的。造成这个的原因是OPG没有规定非终结符的优先级 所以这时候就需要我们在代码里面人为地规定某些特殊情况无法推导,比如这个文法就需要规定无法推导由单个字符组成的串。 ...原创 2019-10-17 10:11:24 · 1849 阅读 · 0 评论 -
目标代码与说明语句
一个C程序的主函数为: void main() { int x,y; x=10; y=20; } 上面的程序总,int x,y就是说明语句,而说明语句在目标代码中是不存在的,真正起作用的是下面的赋值语句 ...原创 2019-10-15 09:10:47 · 243 阅读 · 0 评论