点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - PL/0编译程序的词法分析
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
《编译原理》课后答案
编译原理的课后题答案 很详细的哦 第1 章 引论 第2 章 PL/0 编译程序的实现 第3 章 文法和语言 第4 章 词法分析 第5 章 自顶向下语法分析方法 第6 章 自底向上优先分析 第7 章 LR 分析 第8 章 语法制导翻译和中间代码生成 第9 章 符号表 第10 章 目标程序运行时的存储组织 第11 章 代码优化 第12 章 代码生成 第13 章 编译程序的构造
所属分类:
专业指导
发布日期:2009-05-17
文件大小:1048576
提供者:
angel_beyond
编译原理 pl/0语言分析
pl/0语言是pascal语言的一个子集,我们这里分析的pl/0的编译程序包括了对pl/0语言源程序进行分析处理、编译生成类pcode代码,并在虚拟机上解释运行生成的类pcode代码的功能。 pl/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。在源程序没有错误编译通过的情况下,调用类pcode解释程序解释执行生成的类pcode代码。
所属分类:
专业指导
发布日期:2009-07-29
文件大小:172032
提供者:
gaoshuaieei
计算机系不得不用的编译原理
第二章 PL/O编译程序的实现 第一节 PL/O语言描述 第二节 PL/O编译程序的结构 第三节 PL/O编译程序的词法分析 第四节 PL/O编译程序的语法语义分析 第五节 PL/O编译程序的目标代码结构和代码生成 第六节 PL/O编译程序的语法错误处理 第七节 PL/O编译程序的目标代码解释执行时的存储分配
所属分类:
专业指导
发布日期:2009-11-16
文件大小:4194304
提供者:
zou0321
汇编原理实验 PL/0编译程序的词法分析
设计、编制、调试一个词法分析程序,加深对词法分析原理的理解。 通过对PL0词法分析程序的分析,编制出一个词法分析程序。此程序应具有如下功能: (1)输入为PL0源程序,输出为由(单词自身值、单词类别值)组成的二元组。 (2)有一定的出错处理能力。
所属分类:
硬件开发
发布日期:2009-12-13
文件大小:11264
提供者:
shuguang_2008
汇编原理实验 PL/0编译程序的语法分析
实验目的:设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握自顶向下递归子程序的语法分析方法。 实现功能: (1)通过对C-Minus语法规则的分析,并在词法分析程序的基础上,编制语法分析程序。 (2)对于有语法和词法错误的源程序,给出出错报告。 (3)建立符号表
所属分类:
C
发布日期:2009-12-13
文件大小:144384
提供者:
shuguang_2008
C语言pl0编译程序,功能基本完善
在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。 要求:对PL/0作以下修改扩充: 基本内容: (1)增加单词: 保留字ELSE,REPEAT,UNTIL,RETURN,FOR,TO,DOWNTO等等;运算符 运算符 +=,-=,++,-- (2)修改单词: 不等号# 改为 (3)增加条件语句的ELSE子句,FOR语句,repeat...until语句
所属分类:
C
发布日期:2010-01-10
文件大小:253952
提供者:
xiehao1017
我们要求学生通过对教学模型的分析,能够在机器上动手实现一个小的编译系统,以加深对编译整个过程的一致性、连贯性、整体性的理解。
编译系统可能是所有软件系统中最复杂的系统之一,通过本课程实践环节的教学,还可以帮助学生掌握一些大、中型软件设计的技术和技巧,提高学生面向对象软件开发的综合能力。 传统的编译原理课程往往要求学生自己实现一个词法分析程序;实现一个基于递归子程序递归下降分析程序或基于预测分析表的语法分析程序;为某虚拟机(例如pl/0虚拟机)生成代码;对教学模型(例如pl/0)进行扩充,写出完整的编译程序等。且在此过程中学生可以借助词法分析自动生成程序lex和语法分析自动生成程序yacc进行有关实验。我们要求学生通过
所属分类:
专业指导
发布日期:2010-03-19
文件大小:25600
提供者:
zhoujiaan
一个编译原理课程的教学计划
编译原理 教学计划 内容如下: 周次 课内学时 课内安排(讲授内容) 建议课外安排 备注 1 2 编译原理概述 阅读PL/0程序文本 2 4 介绍PL/0编译程序 阅读PL/0程序文本 3 2 词法分析程序自动构造 阅读PL/0程序文本 (正规式,有穷自动机) 等等。如果有用欢迎下载。
所属分类:
专业指导
发布日期:2010-05-14
文件大小:22528
提供者:
shjjg
编译原理中的PL0编译程序
PL/0语言是Pascal语言的一个子集,我们这里分析的PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。 PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告和出错恢复的功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码。 PL0的一部分代码: program PL0
所属分类:
其它
发布日期:2010-06-13
文件大小:25600
提供者:
lixiaomengqq
pl/0编译器课件讲解
其中讲解了编译器的实现的各步骤如下: 步骤1. 源语言PL/0与目标代码类pcode 之间的映射 步骤2. PL/0编译程序的总体设计 步骤3. PL/0编译程序词法分析的设计与实现 步骤4. PL/0编译程序语法语义分析的设计与实现 步骤5. PL/0编译程序代码生成的实现 步骤6. PL/0编译程序错误处理的实现 步骤7. 类pcode代码解释器的设计与实现
所属分类:
专业指导
发布日期:2010-06-25
文件大小:466944
提供者:
xue_kuang_wu
编译原理 实验报告 此法分析语法分析
一、实验目的 3 二、实验任务概述 3 • 实验一 3 • 实验二: 3 三、实现方法 3 PL/0编译程序词法分析程序的设计 3 PL/0编译程序语法分析的设计与实现 4 四、实验例程 4 词法分析器: 4 语法分析器: 8 五、总结 12 六、附录(源代码) 12 1、词法分析器 12 2、语法分析器 23
所属分类:
专业指导
发布日期:2010-11-17
文件大小:295936
提供者:
hpp001
为PL/0语言建立一个语法分析程序BLOCK(函数)
PL/0编译程序采用一遍扫描的方法,所以语法分析和代码生成都有在BLOCK中完成。 包括语法分析器和词法分析器及实验报告。
所属分类:
专业指导
发布日期:2010-11-21
文件大小:347136
提供者:
vivivan
pl0词法分析程序词法分析程序的任务
pi1. 词法分析程序的任务 词法分析程序扫描源程序,也称之为扫描程序,提供一个个符号给语法分析程序,语法分析程序以此为基础进行语法分析。 词法分析程序设计为一个子程序,由语法分析程序调用。PL/0编译程序中,执行词法分析任务的子程序是getsym,具体完成以下任务: (1)跳过空格字符。 (2)识别像begin、end、if、while、const、var等这样的保留字,并将相应的符号赋给变量sym,再由语法分析程序处理。 (3)非保留字的字母数字串,被识别为标识符处理。变量sym有符号id
所属分类:
专业指导
发布日期:2010-12-22
文件大小:962560
提供者:
liuyifeifiesta
广工 编译原理实验
一、 实验目的与要求 目的:在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。达到进一步了解程序编译过程的基本原理和基本实现方法的目的。 要求:对PL/0作以下修改扩充: 基本内容: (1)增加单词:保留字ELSE,FOR,TO,DOWNTO,RETURN;运算符 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句
所属分类:
专业指导
发布日期:2011-03-18
文件大小:659456
提供者:
welldoneAAA
编译原理词法分析
实验一 用PL/O语言编写用户源程序 (一)实验目的: 1了解运行TURBO PASCAL系统对计算机软硬件环境的要求。 2熟悉PASCAL系统中的基本语句及文件类型的使用方法。 3掌握PL/O语言源程序的结构及构成规则。 (二)实验内容与步骤 1用PL/0语言编写程序:建立和访问正文文件 2用PL/O语言编写能打印如下图形的程序 * * * * * * * * * * * * * * * * * * * * * * * * * 3用PL/O语言编写求3~100
所属分类:
C/C++
发布日期:2013-05-11
文件大小:176
提供者:
hongmiemie0502
PL0-1编译程序
这是一个编译原理实现的简单代码。实现PL-0的词法分析,语法分析
所属分类:
其它
发布日期:2014-05-09
文件大小:16384
提供者:
u013187918
编译原理原理1-12章
第一章 编译程序概述 第二章 PL/0编译程序的实现 第三章 文法和语言 第四章 词法分析 第五章 自顶向下语法分析方法 第六章 自底向上优先分析方法 第七章 LR分析方法 第八章 语法制导翻译和中间代码生成 第九章 符号表 第一○章 目标程序运行时的存储组织 第一一章 代码优化 第一二章 代码生成
所属分类:
专业指导
发布日期:2008-11-06
文件大小:3145728
提供者:
vijay_zhang
PL/O编译程序的词法分析
PL/O编译程序的词法分析 请大家作为参考如有什么错的地方请指教 谢谢
所属分类:
专业指导
发布日期:2008-12-10
文件大小:1048576
提供者:
lgqdyxa
编译原理--PL/0编译程序的实现
PL/0语言编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析程序和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需生成相应的目标代码时,则调用代码生成程序.此外,用表格管理程序建立变量、常量和过程标识符的说明与引用之间的信息联系.用出错处理程序对词法和语法分析研究遇到的错误给出在源程序中出错的位置和错误性质.当源程序编译正确时,PL/0编译程序自动调用解释执行,并按用户程序要求输入数据和输出运行结果.
所属分类:
专业指导
发布日期:2009-03-24
文件大小:371712
提供者:
smile_zjw
山东大学编译原理PL/0语言 compiler实验
PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。 一.PL/0语言建立一个词法分程序GETSYM(函数) 二.PL/0语言建立一个语法分析程序BLOCK(函数) 三.建立一个解释执行目标程序的函数 内含所有源码和最终实验报告
所属分类:
Java
发布日期:2018-07-13
文件大小:122880
提供者:
chongtian123
«
1
2
»