mycompile

所属分类:其他小程序
开发工具:Visual C++
文件大小:9KB
下载次数:135
上传日期:2008-11-10 20:50:39
上 传 者rachel989
说明:  编译原理 IF条件语句的翻译程序设计—简单优先法、输出四元式 通过设计、编制、调试一个条件语句的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。 具体做到以下几点: ①对输入语句进行词法分析。将输入的字符串进行扫描和分解,识别出一个个合法的单词。单词种类包括:关键字,标识符,运算符,常数和界限符 ②进行语法分析。编写条件语句的相应文法,按照语法分析方法中的简单优先分析法为文法设计简单优先表,对词法分析得到的单词序列进行语法分析,以判别输入的语句是否属于该文法的条件语句。 ③语法制导翻译。设计中间代码(四元式)序列的结构及属性文法,运用语法制导翻译,在进行语法分析的同时,执行相应的语义规则描述的动作,从而实现语义处理,生成中间代码以四元式的形式输出。 ④错误提示。对不同的错误给出简略描述,并终止程序的继续执行。
(err)

文件列表:
Yufa.cpp (13748, 2008-06-23)
Yufa.h (2429, 2008-06-23)
c++.txt (35, 2008-06-23)
Cifa.cpp (5161, 2008-06-23)
Cifa.h (864, 2008-06-23)
mycompile.cpp (1323, 2008-06-20)
stdafx.cpp (214, 2008-06-19)
stdafx.h (276, 2008-06-19)

======================================================================== 控制台应用程序:mycompile 项目概述 ======================================================================== 应用程序向导已为您创建了此 mycompile 应用程序。 本文件概要介绍组成 mycompile 应用程序的每个文件的内容。 mycompile.vcproj 这是使用应用程序向导生成的 VC++ 项目的主项目文件。 它包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。 mycompile.cpp 这是主应用程序源文件。 ///////////////////////////////////////////////////////////////////////////// 其他标准文件: StdAfx.h, StdAfx.cpp 这些文件用于生成名为 mycompile.pch 的预编译头 (PCH) 文件和名为 StdAfx.obj 的预编译类型文件。 ///////////////////////////////////////////////////////////////////////////// 其他注释: 应用程序向导使用“TODO:”指示应添加或自定义的源代码部分。 /////////////////////////////////////////////////////////////////////////////

近期下载者

相关文件


收藏者