摘要: 阅读全文
posted @ 2015-11-06 00:39 14冯梓凡 阅读(168) 评论(4) 推荐(0) 编辑
摘要: program à //程序 external_declaration //外部声明 | program external_declarationexternal_declaration à //外部声明 function_definition //函数定义 | declaration //声明fu... 阅读全文
posted @ 2015-11-01 00:34 14冯梓凡 阅读(225) 评论(2) 推荐(0) 编辑
摘要: ::= {}* ::= | := {对外声明> } * //函数的定义 ::= //类的定义| | ::=“自动” //自动存储期,静态存储期,外部变量,定义类型| "register"| "static"| "extern"| "typedef" ::= "void" //类型... 阅读全文
posted @ 2015-11-01 00:33 14冯梓凡 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 经过这次的词法分析实验,我从中深深地认识到了自己的不足之处,在这次实验中,有很多细节我是留意不到的,在真正去做的时候,才发现一大堆看似不起眼的细节都要去处理,而且很多都是环环相扣,触一发而动全身的,所以我也感到十分尴尬与无力。 后来我是参考了同学的代码,也百度一些相关的代码,从他们身上,我... 阅读全文
posted @ 2015-10-22 20:07 14冯梓凡 阅读(223) 评论(0) 推荐(0) 编辑
摘要: #include#include#include#define _KEY_WOED_END "waiting for your expanding" //关键字结束标志typedef struct{ int typenum; char * word;}WORD;char input[255]... 阅读全文
posted @ 2015-09-21 09:14 14冯梓凡 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.初次接触编译原理,我觉得编译原理学的是将计算机中的高级语言翻译成相对应的机械语言或汇编语言的方法,是一门高深却十分有用的课程。通过了解,我知道了其内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。2.我觉得学习编译原理可以为我们的专业打下较好的... 阅读全文
posted @ 2015-09-09 17:42 14冯梓凡 阅读(120) 评论(0) 推荐(0) 编辑