点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 表达式中间代码生成
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
编译原理实验报告和源程序
附录c 编译程序实验 实验目的:用c语言对一个简单语言的子集编制一个一遍扫描的编译程序,以加深对编译原理的理解,掌握编译程序的实现方法和技术。 语法分析 C2.1 实验目的 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析. C2.2 实验要求 利用C语言编制递归下降分析程序,并对简单语言进行语法分析. C2.2.1待分析的简单语言的语法 实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法. 实验要求
所属分类:
C
发布日期:2009-05-26
文件大小:687104
提供者:
wuguimei
编译原理实验+报告+流程图
C.3语义分析 实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法. 实验要求 采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。 实验的输入和输出 输入是语法分析提供的正确的单词串,输出为三地址指令形式的四元式序列。 例如:对于语句串 begin a:=2+3*4;x:=(a+b)/c end# 输出的三地址指令如下: (1) t1=3*4 (2) t2=2+t1 (3) a=t2 (4) t3=a+
所属分类:
C
发布日期:2009-05-28
文件大小:687104
提供者:
jessie84213
简单的编译器设计_编译原理的一次课程设计_附课程设计报告和详尽的流程图 好资源0分送
自选一种常见高级语言为背景,对其进行简化.例如只包括整型常数和其四则运算以及相应的赋值语句,转移语句,条件语句和最简单的输入输出语句等.编制一个包括必要处理阶段(词法分析、语法分析、语义分析、代码生成)简化又完整的编译程序 本课程设计程序是以Fortran语言为基础,并整合了C、C++、VB等一些编译语言的思想,能够实现对integer和real的四则运算以及相应的赋值语句、条件语句和循环语句,其中以递归的思想实现了词法分析、语法分析和语义分析,最终结果使用四元式输出。增加了对注释的分析,并能
所属分类:
C++
发布日期:2009-05-30
文件大小:1048576
提供者:
jsjmz
415703.rar
缀式特别适用于解释执行的程序设计语言的中间表示,也方便具有堆栈体系的计算机的目标代码生成。逆波兰表达式的扩展:逆波兰表示很容易扩充到表达式以外的范围。在图8.8中已见到了赋值语
所属分类:
专业指导
发布日期:2009-06-17
文件大小:977
提供者:
lao_liu_mang
游戏编程精粹3光盘代码part2 of4
目 录 第1章通用编程技术 简介 2 KimPallister 1.1调度游戏中的事件 4 MichaelHarvey,CarlS.Marshall 1.1.1调度器的组成 5 1.1.2一个简单的调度器 8 1.1.3高级概念 10 1.1.4结论 11 1.1.5参考文献 12 1.2一个基于对象组合的游戏架构 13 ScottPatterson 1.2.1游戏开发的各个阶段 13 1.2.2游戏架构设计 14 1.2.3游戏架构实现 17 1.2.4源代码 20 1.2.5参考 文献 2
所属分类:
网络基础
发布日期:2009-11-03
文件大小:14680064
提供者:
Gofield
编译原理实验报告 语法分析 语义分析 词法分析 详细的源程序
附录c 编译程序实验 实验目的:用c语言对一个简单语言的子集编制一个一遍扫描的编译程序,以加深对编译原理的理解,掌握编译程序的实现方法和技术。 语法分析 C2.1 实验目的 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析. C2.2 实验要求 利用C语言编制递归下降分析程序,并对简单语言进行语法分析. C2.2.1待分析的简单语言的语法 实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法. 实验要求
所属分类:
C
发布日期:2009-11-06
文件大小:687104
提供者:
wolfand11
pl0课程设计--Pascal实现 刘尧涛
三、实验内容 1. 分析PL/0程序的Block子程序,理清PL/0程序结构和语句格式。画出Block子程序的流程图,写出至少两条PL/0程序语句的语法格式。 2. 分析PL/0程序的Block子程序和Gen子程序,了解代码生成的方法和过程。使用概要算法来描述语句的代码生成过程。 3. 自己编写一个简单的PL/0程序,能够正确通过编译,得到中间代码。列出自己编写的源程序和编译后得到的中间代码。 4. 从中选择一个语句或表达式,写出代码生成的过程。要求从自己的源程序中选择一条语句,结合这条语句写
所属分类:
其它
发布日期:2010-01-19
文件大小:116736
提供者:
liuyaotao
编译原理 语义分析 实验报告
实验目的 通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法。 实验要求 采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。 算法思想 1、设置语义过程。 (1)emit(char *result,char *ag1,char *op,char *ag2) 该函数的功能是生成一个三地址语句送到四元式表中。 四元式表的结构如下: struct { char result[8]; char ag1[8]; char
所属分类:
其它
发布日期:2010-06-17
文件大小:64512
提供者:
zhongyuan2810
逆向编译技术.chm
摘要 本论文提出逆向编译器或反编译器的编写技术。这些技术基于编译器和优化理论,并以独特的方式应用于反编译;这些技术以前从未被公开发表。 反编译器由几个阶段组成,即被组织成与语言或机器特征相关的几个模块。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转换成用高级控制结构表现的图。最后
所属分类:
其它
发布日期:2010-07-26
文件大小:819200
提供者:
mww1234
逆向编译技术CHM(Reverse Compilation Techniques)
逆向编译技术完整译文CHM格式 摘要 本论文提出逆向编译器或反编译器的编写技术。这些技术基于编译器和优化理论,并以独特的方式应用于反编译;这些技术以前从未被公开发表。 反编译器由几个阶段组成,即被组织成与语言或机器特征相关的几个模块。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转
所属分类:
其它
发布日期:2010-09-25
文件大小:804864
提供者:
caoyt88
编译程序构造程序加报告
根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; 要求完成一条说明语句、一条算数表达式和赋值语句的翻译,生成中间代码。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,fill函数表示将单词id及其类别属性填写符号表。
所属分类:
其它
发布日期:2010-12-29
文件大小:161792
提供者:
xiaoxionggongzuo
逆向编译技术Reverse Compilation Techniques
本论文提出逆向编译器或反编译器的编写技术。这些技术基于编译器和优化理论,并以独特的方式应用于反编译;这些技术以前从未被公开发表。 反编译器由几个阶段组成,即被组织成与语言或机器特征相关的几个模块。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转换成用高级控制结构表现的图。最后,后端
所属分类:
系统安全
发布日期:2011-04-08
文件大小:819200
提供者:
buttom1982
跟我一起写Makefile
跟我一起写Makefile 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,ma
所属分类:
其它
发布日期:2011-05-17
文件大小:585728
提供者:
shaoguangleo
程序的小型编译器
词法分析 产生语言的单词序列 (2)语法分析 1)识别由加+ 乘* 括号()操作数所组成的算术表达式 2)识别布尔表达式 3)识别条件语句 4)识别循环语句 (3)中间代码生成 产生包含上述语句的程序的中间代码 (4)错误处理 错误定位及出错信息
所属分类:
C++
发布日期:2017-01-07
文件大小:2097152
提供者:
hizenhalfkj
编译原理西北工业大学课后答案
第一章 习题解答 1解:源程序是指以某种程序设计语言所编写的程序。目标程序是指编译程序(或解释程序)将源程序处理加工而得的另一种语言(目标语言)的程序。翻译程序是将某种语言翻译成另一种语言的程序的统称。编译程序与解释程序均为翻译程序,但二者工作方法不同。解释程序的特点是并不先将高级语言程序全部翻译成机器代码,而是每读入一条高级语言程序语句,就用解释程序将其翻译成一段机器指令并执行之,然后再读入下一条语句继续进行解释、执行,如此反复。即边解释边执行,翻译所得的指令序列并不保存。编译程序的特点是先
所属分类:
C
发布日期:2009-04-10
文件大小:45056
提供者:
qingfeng737
编译课程设计
题目:表达式的小型编译器 要求: (1)词法分析 产生语言的单词序列 (2)语法分析 能识别由加+ 乘* 括号()操作数(变量或常数)所组成的算术表达式,其文法如下: E→E+T|T T→T*F|F F→(E)|i 使用的分析方法可以是:递归下降分析法、LR分析法或其他方法。 (3)中间代码生成 产生上述算术表达式的中间代码 (4)错误处理 错误定位及出错信息
所属分类:
C/C++
发布日期:2018-06-19
文件大小:3145728
提供者:
ssmj96
编译原理课程设计
中缀式转后缀式 主要功能与要求: 采用语法制导翻译模式设计一个包含词法分析,语法分析,符号表管理,错误处理及输出功能模块的,由中缀式转换为后缀式的编译器。该编译器能够分析的表达式中能够包含+,-,*,/,(),变量名,常数等。 要求: 1) 可以输入要编译的文件名,从给定文件中读取编译的源程序,也可从键盘输入; 2) 能进行功能选择进行词法分析,语法分析,中间代码生成,输出; 3) 可以输出二元式序列(种别编码,属性值),符号表,状态栈分析过程,四元式表; 4) 能够分析括号是否匹配,如有错误,
所属分类:
C/C++
发布日期:2018-12-29
文件大小:1010688
提供者:
weixin_42566047
医院病房病情监控系统设计
完整的规划设计、和系统分析、深入分析开发需求,设计模块、类等。联入式系统及应用课后作业 第一章:引言及编译器工作原理简介 1.1编译器简介 人类相互之间通过语言进行交流,人与计算机之间也通过语言进 行交流。编译原理所讨论的问题,就是如何把符合人类思维方式的 用文字描述的意凨(源程序)翻译成计算机能够理解和执行的形式(目 标程序)具体实现从源程序到目标程序转换的程序被称为编译程序或 编译器。 由丁应用的不同,有着各种各样面向人类的高级语言。 1.2编译器和解释器工作方式对比 编译器是一个罴盒子,源
所属分类:
Java
发布日期:2019-03-02
文件大小:516096
提供者:
weixin_43286092
编译原理-课堂笔记01-20.02.17
本节重点:五个步骤七个部分 主要有五个步骤和另外两个贯穿全过程的部分。一共七部分 1 词法分析 将源码识别为一个一个的词语 单词分类:四大类或五大类 关键字-保留字 while、if等 分界符 运算符 标识符 常量 输出的单词表示为二元组(种类,值) 通过正规表达式与有限自动机进行形式化表达 2 语法分析 根据语法规则,将单词串分析为语法元素 自上而下 LL(1)预测 自下而上 算符优先分析 LR分析 3 语义分析+中间代码生成 调用子程序 构造语法树 推导的逆过程称为规约。规约就是选择一个文法
所属分类:
其它
发布日期:2021-01-06
文件大小:35840
提供者:
weixin_38689055
JavaScript编译器:编译器教程,使用TypeScript实现一个简单JavaScript编译器-源码
Javascr ipt-compiler项目简介: 编译原理比较复杂,我们不求写出一个完整的编译器,但掌握基本原理还是很有必要的。核心内容:自动机,其他无关文法,自顶向下语法分析,中序转换为后序算法解决语法优先级问题,中间代码生成,内存分配,运行时分析,opcode生成等。理解不到位的地方还望斧正。 目录 原始目录结构: src ├─common 公共库 ├─demo │ │─tokenizer.ts 词法解析器demo │ │─parser.ts 语法解析
所属分类:
其它
发布日期:2021-01-30
文件大小:5242880
提供者:
weixin_42117082
«
1
2
3
4
5
6
7
8
9
»