您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 编译原理实验 设计一个词法分析器

  2. 设计一个词法分析器。 【基本要求】 词法分析器基本功能是: (1) 输入源程序:输入PASCAL源程序; (2) 输出单词,输出形式为:(序号,单词,对应源程序行号,对应源程序列号); (3) 输出出错信息,输出形式为:(出错行号,出错列号,出错信息); (4) 输出符号表,输出形式为:(单词种别码,单词符号); 【测试数据】 (1)输入源程序: program example1; var a,b,c:integer; x:char; begin if (a+c*3 > b) and (
  3. 所属分类:C

    • 发布日期:2009-06-06
    • 文件大小:47104
    • 提供者:xiaolicky
  1. 编译原理课程设计词法分析程序

  2. 一 词法分析 1 设计目的:通过完成词法分析程序,了解词法分析的过程 2、设计内容:用C或PASCAL语言实现对某语言(例如:C、PASCAL)的词法识别程序,生成单词,并分类存在符号表中。 3.源程序: (1):主函数 Main() void main() {accidence_analyse();//词法分析主程序 out=fopen("tim0n.c","r");//打开生成结果文件tim0n.c test_function();//测试函数 fclose(out); }
  3. 所属分类:C

    • 发布日期:2010-01-05
    • 文件大小:55296
    • 提供者:wuyuehuaing
  1. 高级编译器设计与实现(鲸书)

  2. 本书讨论了编译器的结构、符号表管理、中间代码结构、运行时支持问题,以及根据及其描述自动产生代码生成器等。之后,探讨过程内的控制流分析、数据流分析、以来关系分析和别名分析的各种方法,并介绍一系列的全局优
  3. 所属分类:专业指导

    • 发布日期:2010-02-19
    • 文件大小:96256
    • 提供者:bnglish
  1. 《编译原理》词法分析程序设计方案

  2. 1.根据保留字和特殊符号表能区分出源文件中的保留字、普通标识符和特殊符号,并能进行简单的错误处理。 2.设计词法分析器模块调用结构图和各模块流程图。
  3. 所属分类:专业指导

    • 发布日期:2010-05-12
    • 文件大小:76800
    • 提供者:zilong406
  1. Mini-C编译器设计与实现%2B论文%2Bppt%2B开题%2B实....rar

  2. 这是我用200元才买到的论文,答辩快结束了,留着也没有用,所以上传给大家分享吧!内容非常详细,论文所要具备的元素都有包含。 本系统主要完成对源程序进行词法分析,语法分析(语法分析采用递归下降分析方法),语义分析,符号表的管理,类型检查,最终生成8086汇编代码。生成的汇编代码基本上能由MASM汇编器编译通过。并能够根据需输出分析所得记号,符号表的信息。
  3. 所属分类:硬件开发

    • 发布日期:2010-05-25
    • 文件大小:1048576
    • 提供者:xiaoyan1986312
  1. 设计一个中间代码编译器

  2. 交互式面向对象的中间代码编译器基本功能是: (1) 输入源程序,输入一个PASCAL源程序; (2) 输出中间代码,输出形式为:(序号,对应源程序行号,对应源程序列号,操作符,操作数1,操作数2,结果变量); (3) 输出出错信息,输出形式为:(出错行号,出错列号,出错信息); (4) 输出符号表,输出形式为:(单词种别码,单词符号,单词类型,值,单词相对地址);
  3. 所属分类:专业指导

    • 发布日期:2010-06-12
    • 文件大小:1037312
    • 提供者:mxp18
  1. 词法分析课程设计 (五种单词的符号表 TOKEN代码)

  2. 通过设计、编制、调试一个对于C语言词法的词法分析程序,加深对词法分析原理的理解,并实现输出单词序列的词法检查和分析。 自己设计出五种单词的符号表和对应的TOKEN代码,给出分析方法的思想,完成分析程序设计。编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
  3. 所属分类:C

    • 发布日期:2010-06-30
    • 文件大小:454656
    • 提供者:meiming_2010
  1. 词法分析设计 编译原理实验指导书

  2. 实验学时:4 实验类型:综合 实验要求:必修 一、实验目的 通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 二、实验内容 用VC++/VB/JAVA语言实现对C语言子集的源程序进行词法分析。通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号自身值;若遇到错误则显示“Error”,然后跳过错误部分继续显示 ;同时进行标识符登记符号表的管理。
  3. 所属分类:C++

    • 发布日期:2010-10-30
    • 文件大小:98304
    • 提供者:tuzi90
  1. 《高级编译器设计与实现》 [DJVU]()

  2. 本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。 本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。讨论有效利用层次存储系统的优化技术。 最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。
  3. 所属分类:专业指导

    • 发布日期:2010-12-27
    • 文件大小:6291456
    • 提供者:shenhay
  1. 扫描器的设计(实验报告+代码+运行结果) 编译方法

  2. (1) 设计扫描器的有限自动机(识别器); (2) 设计翻译、生成Token的算法(翻译器); (3) 编写代码并上机调试运行通过。 ·输入——源程序文件或源程序字符串; ·输出——相应的Token序列; 关键字表和界符表; 符号表和常数表;
  3. 所属分类:其它

    • 发布日期:2011-01-05
    • 文件大小:179200
    • 提供者:Ganshangdefeng
  1. 《高级编译器设计与实现》 [DJVU]

  2. 本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。 本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。
  3. 所属分类:专业指导

    • 发布日期:2011-02-07
    • 文件大小:32505856
    • 提供者:shenhay
  1. 编译原理课程设计PL0扩充

  2. (1)扩充赋值运算:+= 和 -=(2)扩充语句 REPEAT DOWHILE 其中,是循环条件,即条件成立时,重复执行循环体的选做内容(成绩评定范围扩大到:“优”和“良”)(1)增加运算:++ 和 --。(2)增加类型:① 字符类型; ② 实数类型。(3)扩充函数:① 有返回值和返回语句;② 有参数函数。(4)增加一维数组类型(可增加指令)。(5)其他典型语言设施。3. 要求和说明(1)放假前完成,提交课程设计报告和光盘(各班统一制作一张光盘,每人的目录名:xxx姓名,xxx是学号末3位)。
  3. 所属分类:C/C++

    • 发布日期:2011-06-03
    • 文件大小:1048576
    • 提供者:keke_qingmeng
  1. 高级编译器设计与实现(Steven.S.Muchnick)(中文版)

  2. 本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。 本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。
  3. 所属分类:其它

    • 发布日期:2011-06-17
    • 文件大小:11534336
    • 提供者:why_ny
  1. 现代编译程序设计 (Modern Compiler Design)

  2. 现代编译程序设计 (Modern Compiler Design) 第1章 导论 1 1.1 为什么学习编译程序构造 4 1.1.1 编译程序构造是非常成功的 4 1.1.2 编译程序构造的广泛应用 6 1.1.3 编译程序包含普遍适用的算法 6 1.2 一个简单的传统的模块化编译程序/解释程序 6 1.2.1 抽象语法树 7 1.2.2 范例编译程序的结构 8 1.2.3 范例编译程序的语言 9 1.2.4 范例编译程序的词法分析 10 1.2.5 范例编译程序的语法分析 11 1.2.6
  3. 所属分类:其它

    • 发布日期:2011-07-29
    • 文件大小:16777216
    • 提供者:lilongherolilong
  1. 编译原理(设计符号表)

  2. 用c编译的符号表,用于编译原理,里面也包含源代码
  3. 所属分类:C

    • 发布日期:2011-09-08
    • 文件大小:229376
    • 提供者:wht1041138317
  1. 驱动程序设计基础

  2. 内容列表流程一.配置VC++、不同操作系统对应的DDK、虚拟机VMWare,安装调试器Softice or WinDbg;流程二.编译第一个最简单的Hello程序(DDK环境、VC+DDK环境都可),并用监视器观察输出结果..流程三.编写*.inf 文件,进行手工安装到电脑上,并设备管理器进行观察.[单独出来专题,可使用流程六]流程四.编写一个自动加载驱动程序、卸载驱动程序的应用程序。[单独出来专题,可使用流程六]流程五.设置好调试器,特别是WinDbg双机调试通过com1端口。下载好符号表,
  3. 所属分类:C++

    • 发布日期:2008-05-05
    • 文件大小:1048576
    • 提供者:sharpfly
  1. 数据库设计说明书模板

  2. 数据库设计说明书 版本:V1.0 文 档 编 号 保 密 等 级 作 者 最后修改日期 审 核 人 最后审批日期 批 准 人 最后批准日期 修订记录 日期 版本 修订说明 修订人 目 录 1 引言 1 1.1 编写目的 1 1.2 系统名称及版本号 1 1.3 电子文档编写工具 1 1.4 定义说明与符号 1 1.5 参考资料 1 2 概述 1 3 命名 1 4 实体域设计 2 4.1 担保物 2 4.2 贷款申请 2 5 表模型设计 2 5.1 聚合表Package 2 5.2 xxx Pa
  3. 所属分类:专业指导

    • 发布日期:2011-10-25
    • 文件大小:98304
    • 提供者:wangyi110cs
  1. 广东工业大学编译原理课程设计

  2. 09级编译原理课内试验和课程设计内容和要求 1. 课内实验(考试前交报告) 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,STEP,UNTIL,RETURN 运算符 +=,-=,++,--,∧,∨,┓ (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。 2. 课程设计 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): FOR :=
  3. 所属分类:C++

    • 发布日期:2011-11-16
    • 文件大小:742400
    • 提供者:xiaozhenqing
  1. 编译原理课程设计

  2. 09级编译原理课内试验和课程设计内容和要求 1. 课内实验(考试前交报告) 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,STEP,UNTIL,RETURN 运算符 +=,-=,++,--,&&,||,! (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。 2. 课程设计 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): FOR :
  3. 所属分类:C

  1. 编译原理课程设计

  2. 编译原理课程设计 设计符号表 简单的课程设计 共享了
  3. 所属分类:.Net

    • 发布日期:2011-12-29
    • 文件大小:229376
    • 提供者:ccj_ycit
« 12 3 4 5 6 7 8 9 10 ... 43 »