05 2012 档案

摘要:上一编文章中的词法分析没有写全,还不能识别关键字,小女继续添加识别关键字的功能.void toker(char* cinput ,scrWord *wordTable){// cinput输入的单词, wordTable单词表之后讲解 int Wordlen=strlen(cinput);//得到输入串的长度 scrWord *lpWordTable=wordTable; char* lexemBegin=cinput;//串的开始指针 char* lexemEnd=cinput; //串的结束指针 bool isNewWord=false;//是否是新词单 ... 阅读全文
posted @ 2012-05-16 09:11 百合莲子 阅读(1847) 评论(8) 推荐(1) 编辑
摘要:欲练神功,必先看数据结构(图必看),内功心法之葵花宝典 最近在看葵花宝典(编译原理),买了本龙书来看,但是怎么看也看不明白,之后小女我先照的自己的想法写了一次,然后写的时候见的问题,在书中都可以找的到,这样我就看懂龙书了.在此写点东西给大家参考.先看看什么是状态机,上图就是状态机解答上图:识别一个字符串 I am a boy 首先是状态-是否是空格,然后是-是否是新的单词,只要这两种状态就行了.用两个指针 char* lexemBegin char* lexemEnd 指向单词的开始: I am a boy ↑ ↑ lexemBegin lexemEnd然后用指针, lexemEnd读取... 阅读全文
posted @ 2012-05-15 15:36 百合莲子 阅读(4102) 评论(42) 推荐(4) 编辑

点击右上角即可分享
微信分享提示