2020-01
疾跑的蜗牛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手写编译器-尾递归
手写编译器谈谈尾递归在变编译器中是实现的这一篇主要讲述生产式到java代码的生成过程;何为生产式expr -> expr + term {print('+')} | expr - term {print('-')} | termterm -> 0 {print('0')} |1 {print('1')} ...原创 2020-01-04 14:56:33 · 418 阅读 · 0 评论 -
手写编译器-左递归消除
手写编译器左递归消除左递归语法是指表达式左侧包含有和表达式开始符号一致的非终结符号S->Sa (该生成式中包含和表达式开始符号的非终结符号S); 结果及时S->Sa生成式可以解析成S->Saa… … (a个数不限),同理生成式 S->Sa|ß 也有左递归问题(此处列举消除左递归的2个方法//1,直接消除左递归S->Sa|ß ==> S->Sa...原创 2020-01-04 14:53:57 · 737 阅读 · 0 评论 -
写在2020前面
2019年已经过去了,这一年,发生了很多重要时刻,第一个孩子出生视为第一重要的时刻。回收过去一年不管是在生活上还是做得不够多。学习上,2019年还是很懒散。先说说接下来2020想做的事1) Spring文档翻译(通读,带源码笔注),带源码解读2)CMU编译原理(带笔记,lab),龙书3)Csapp + 书 (带笔记+lab)4)JDK源码(带源码笔注)希望上面立的flag能实现,不敢写太...原创 2020-01-02 08:36:48 · 236 阅读 · 0 评论
分享