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:”指示应添加或自定义的源代码部分。
/////////////////////////////////////////////////////////////////////////////
近期下载者:
相关文件:
收藏者: