摘要: #includechar curr;char YF[300];int N=-1;void T();void E();void F();void e();void t();void error();void scaner();void main(){ char ch; int i=0; ... 阅读全文
posted @ 2015-12-30 16:35 50黄柏堂 阅读(411) 评论(0) 推荐(1) 编辑
摘要: #include //s为初态,z为终态int in(int s,int z){ if(s == z) { printf("3\nlook!the last status belongs to Z"); return 1; } else { ... 阅读全文
posted @ 2015-12-03 19:52 50黄柏堂 阅读(145) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/moliny/p/4940563.htmlhttp://www.cnblogs.com/hanqilin/p/4937087.htmlhttp://www.cnblogs.com/liezhihua/p/4919991.htmlhttp://www.cn... 阅读全文
posted @ 2015-11-11 17:03 50黄柏堂 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-11-05 14:08 50黄柏堂 阅读(145) 评论(7) 推荐(0) 编辑
摘要: →* | * | []| [常量表达式] | (参数表) | () | ,: | ,→→ | ,→→{} | {语句列表} | {}→ | → |,→ | =→ | {初始化列表 } | { ,}→ |,→ | → | | | | →; | ;:if(表达式){语句} | if( 表达式... 阅读全文
posted @ 2015-10-29 17:21 50黄柏堂 阅读(358) 评论(3) 推荐(1) 编辑
摘要: -->-->|-->-->-->|-->||-->"auto | register | static| extern | typedef"-->"void| char| short| int| long| float| double| signed| unsigned"| | | (结构或联合说明符... 阅读全文
posted @ 2015-10-28 17:49 50黄柏堂 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 对于刚开始做这次实验的时候,头脑一片空白。但是,通过网上查资料和同学帮助下,并且按照题目的要求慢慢的做出来了。通过了这次的实验,我大概了解词法分析里中的重要内容。但是,我所编写的程序相对于其他同学来说,我的程序结构比较混乱,并不能很好的写出。还有,这次实验以后,我要加深对词法分析器的工作过程的... 阅读全文
posted @ 2015-10-22 14:25 50黄柏堂 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #include#include #includemain(){ char a[200]; char cf,bf; int i,b; b=0; printf("请输入字符(输入#结束):"); do { scanf("%c",&cf); a[b++]=cf; }while(cf!='#'); for... 阅读全文
posted @ 2015-09-21 13:23 50黄柏堂 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在21世纪的信息快速发展时代,计算机的技术已经渗入到生活当中。因此,我们需要学习更多的计算机的专业知识。『编译原理』这门课程是一门设计和构造编译程序原理和方法的课程,是计算机各专业的一门重要专业基础课。这门课程旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语... 阅读全文
posted @ 2015-09-09 17:22 50黄柏堂 阅读(129) 评论(0) 推荐(0) 编辑