写一个词法分析器,现在不知道从何下手,希望大牛给小弟指点迷津!不胜感激~

我是cc_cc是我 发布于 2011/10/07 14:44
阅读 341
收藏 0
       最近在学编译原理,用的是经典的龙书。词法分析里的缓冲区对技术、正则表达式、状态转换图、NFA、DFA等,这些关键点都理解了。可是到写词法分析器时却不知道从何下手,有没有哪位高手能给晚辈一点指点(先做哪个、再做哪个、要不要分模块完成...)。Ps:在linux下编程。
加载中
0
我是cc_cc是我
我是cc_cc是我
自己顶一个!
0
周翼翼
周翼翼

~~,老衲上学期刚做完.

我们做的LALR1.其实只要照着书上的东西来做就是了,用一些简单的数据结构表示项目,状态....你们什么要求?

周翼翼
周翼翼
@我是cc_cc是我 : 水平有限,别的我不会.
我是cc_cc是我
我是cc_cc是我
@周翼翼 : 昨晚就按楼下大哥说的,就自己一点点的写,将各种思想一点点的应用,算是小有成果,呱~。 看了一点别的贴,发现你对c\c++的问题很热心。
周翼翼
周翼翼
@我是cc_cc是我 : 算我没说过,~~我们没学过缓冲区对.至少我就听说过.
我是cc_cc是我
我是cc_cc是我
第一个问题怎么用代码实现缓冲区对?用c/c++,具体一点
0
大东哥
大东哥

下手之前,先把龙书的内容忘掉。

用最简单的一个字符一个字符的扫描,然后你就会自然的用上所学的了。

我是cc_cc是我
我是cc_cc是我
@大东哥 : 好吧。是我的coding水平有限,再回去琢磨琢磨。
大东哥
大东哥
@我是cc_cc是我 : 这不,你就得用上了。
我是cc_cc是我
我是cc_cc是我
一个一个字符的读入我会,可是用不上缓冲区对,这让我情何以堪呀~
0
NosicLin
NosicLin
http://blog.csdn.net/forwardlin/article/details/7285618    我最近写的一个词法分析教程,希望对你有帮助
我是cc_cc是我
我是cc_cc是我
你是个好人呀,不过我词法分析器、语法分析器、语义分析器上学期就都写完了。
返回顶部
顶部