[1.10]编译原理

不知不觉又写到了4点,先总结一下遇到的问题。

1. 遇到一个挺迷茫的Symbol编译错误,仔细检查发现是上一句末尾没分号。

2. 遇到一个地方以为是书上写错了,反复Debug发现是我错了。

3. Makefile写的越来越顺手,Lex和yacc使得也挺顺手… 写的时候在想下次什么查找什么都用他们写好了。

4. 总体上有七七八八的问题,经常出现莫名其妙的问题,比如输入流怎么就直接输出了,其实是自己的匹配式没写好。遇到这类问题花了蛮多时间反复调试,相当疼,可见写的时还要更用心,多看清楚再写。

5. 劣质的暖手袋,怎么半小时不到就冷了。

6. 武商卖法国面包,相当硬。。。

 

终于勉强写好了大作业,明天可以拿去检查了,看情况估计还可以加点begin end的结束符,不过感觉还是lex的原理看少了,而且lex和yacc的接口,其实就是C函数间调用的方法吧,只不过机器生成的源码有点小纠结,还好,书上说的是“不便阅读”,其实还是“可以差错”的。

 

最后来个截图庆祝一下,顺便测试一下转发到Baidu是什么效果。

image

此条目发表在C, Linux, 唠叨, 系统, 编程分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注