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

搜索资源列表

  1. 编译原理实践与实验的辅导材料

  2. 编译原理实践与实验的辅导材料 包括源代码,算法…… #include #include #include #define LENGTH 61 #define N 100 typedef struct token {int label; char name[30]; int code; int addr; }token; typedef struct KeyWord {char name[30] ; int code; }KeyWord; typedef struct symble {hat n
  3. 所属分类:C

    • 发布日期:2009-06-20
    • 文件大小:264192
    • 提供者:hquboy
  1. 编译原理课程设计报告

  2. 格式正确,内容详细(关键词:分析表;分析算法;分析栈;归约;移进; 通过一周的课程设计,对简化的C语言实现词法分析,达到巩固理论知识、锻炼实践能力、构建合理知识结构的目的。)
  3. 所属分类:C

    • 发布日期:2009-07-18
    • 文件大小:103424
    • 提供者:lsl429881446
  1. 编译原理 pl0编译器 c语言版

  2. 编译原理课程设计,改进书后附录的pl0程序,c语言版: 1.扩充语句for(;;) 2.扩充语句if then else 3.扩充语句repeat ;until 4.增加自增自减运算++和—和+=,-=运算 5.修改不等号#,为!= 6.增加一维数组,声明格式:[/:/]; 赋值格式:[]:=; 调用格式:[] 包括源代码,测试文件,课设报告,环境:vc6.0 ...展开收缩
  3. 所属分类:C

    • 发布日期:2009-09-28
    • 文件大小:653312
    • 提供者:wipoo
  1. 编译原理 LL1语法分析器(JAVA写的)

  2. 编译原理 LL1语法分析器: 用JAVA写的一个简单语法分析器; 输入一个表达式,输出表达式判断的结果。
  3. 所属分类:Java

    • 发布日期:2009-12-01
    • 文件大小:1024
    • 提供者:geteeth
  1. 编译原理语法分析器实验报告.doc版下载

  2. 一个关于语法分析器的编译原理实验报告 二、实验目的 1、 了解形式语言基础及其文法运算; 2、 熟悉语法分析原理及4种常用的语法分析方法; 其中: 四种算法为 (1)设计算术表达式的递归下降子程序分析算法 (2)设计算术表达式的LL(1) 分析算法 (3)设计算术表达式的简单优先分析算法 (4)设计算术表达式的SLR(1) 分析算法 3、选择上述一种方法并设计一个表达式的语法分析器。 (本实验设计的是递归下降的表达式语法分析器) 三、实验内容 1.设计递归下降语法分析器算法; 2.编写代码并上
  3. 所属分类:其它

    • 发布日期:2009-12-14
    • 文件大小:94208
    • 提供者:caixincaixin
  1. 编译原理课程设计与实验(包括报告)

  2. 其中包括详细的报告,每一处需要修改的地方都有在另外一个文档中详细说明.注释详细.以及每一次修改的原因都有详细指示 1. 课内实验 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句 2. 课程设计 (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO D
  3. 所属分类:专业指导

    • 发布日期:2009-12-28
    • 文件大小:1048576
    • 提供者:yuant_zhang
  1. 编译原理PL0课程设计

  2. 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句 REPEAT UNTIL 其中,是循环条件,即条件不成立时,重复执行循环体的; 条件成立时,循环结束。 选做内容(成绩评定范围扩大到:“优”和“良”) (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增加指令)。 (5)其他典型语言设施。
  3. 所属分类:专业指导

    • 发布日期:2010-01-02
    • 文件大小:1048576
    • 提供者:humen88
  1. 编译原理实验 编译原理

  2. 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句 2. 课程设计 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为1, 语句②的循环变量的步长为-1。 选做
  3. 所属分类:专业指导

    • 发布日期:2010-01-04
    • 文件大小:2097152
    • 提供者:qqzhangfei
  1. 编译原理课程设计和实验报告

  2. 编译原理实验报告 基本内容: (1)增加单词:保留字ELSE,REPEAT,UNTIL,RETURN;运算符 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句 编译原理课程设计 基本内容 (1)扩充赋值运算:+= 和-= (2)扩充语句REPEAT DOWHILE 其中,是循环条件,即条件成立时,重复执行循环体的 选做内容 (1)增加运算:++ 和--。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句
  3. 所属分类:专业指导

    • 发布日期:2010-01-08
    • 文件大小:1048576
    • 提供者:tfttbds
  1. 编译原理 词法分析 老师给的

  2. 一、 实验目的: 1、 学习编译的基本原理; 2、 巩固课堂学习的知识; 3、 会对最基本的语句进行词法分析,转换成类号; 二、 实验内容: 编写一个词法分析程序,对某源程序文件进行词法分析,将其中的所有单词经词法分析后变为由类号构成的目标文件。
  3. 所属分类:专业指导

    • 发布日期:2010-03-17
    • 文件大小:41984
    • 提供者:tortoise426
  1. 现代编译原理C语言描述

  2. 内容简介: 本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、SSA(静态单赋值)形式、循环调度、存储结构优化等,适合于后续课程或研究生教学。书中专门为学生提供了一个用C语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器
  3. 所属分类:C

    • 发布日期:2010-06-25
    • 文件大小:18874368
    • 提供者:jake666
  1. 编译原理课后习题答案

  2. 非常详细的编译原理课后习题答案 。。 何谓翻译程序、编译程序和解释程序?它们三者之间有何种关系? 答案: 翻译程序是指将用某种语言编写的程序转换成另一种语言形式的程序的程序,如编译程 序和汇编程序等。 编译程序是把用高级语言编写的源程序转换(加工)成与之等价的另一种用低级语言编 写的目标程序的翻译程序。 解释程序是解释、执行高级语言源程序的程序。解释方式一般分为两种:一种方式是, 源程序功能的实现完全由解释程序承担和完成,即每读出源程序的一条语句的第一个单词, 则依据这个单词把控制转移到实现这
  3. 所属分类:硬件开发

    • 发布日期:2010-06-29
    • 文件大小:1048576
    • 提供者:hzy1919
  1. 编译原理的实验词法分析器

  2. 编译原理的实验:词法分析器 设计一个词法分析器 待分析的简单语言的词法 (1) 关键字: 种别码 界符 种别码 if 1 , 11 else 2 ; 12 for 3 { 13 while 4 } 14 do 5 ( 15 return 6 ) 16 break 7 void 8 main 9 int 10 运算符 种别码 数字类型 29 + 17 标识符 30 - 18 * 19 / 20 23 = 25 == 26 ++ 27 -- 28 (2)词法分析程序的功能: 输入:所给文法的源程
  3. 所属分类:专业指导

    • 发布日期:2010-06-30
    • 文件大小:2048
    • 提供者:SangealSangeal
  1. 编译原理课程设计(报告+源码) 广东工业大学 07级

  2. 实验内容与要求: 1. 增加单词:保留字 ELSE,FOR,TO, DOWNTO 运算符 +=,- =,++,- - 修改单词:不等号# 改为 2. 增加条件语句的ELSE子句 3. 扩充赋值运算 += 和 -= 4.扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为1, 语句②的循环变量的步长为-1。 5. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。
  3. 所属分类:专业指导

    • 发布日期:2011-01-08
    • 文件大小:441344
    • 提供者:guduguoke
  1. PL/0-编译原理课程设计-PL/0编译器的扩充

  2. 1、基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 2、选做内容(成绩评定范围扩大到:“优”和“良”) (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增
  3. 所属分类:专业指导

    • 发布日期:2011-01-22
    • 文件大小:2097152
    • 提供者:qp811
  1. 广东工业大学编译原理课程设计PL0语言的扩充

  2. 2.课程设计 基本内容(成绩范围:“中”、“及格”或“不及格”) (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 选做内容(成绩评定范围扩大到:“优”和“良”) (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型
  3. 所属分类:专业指导

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

  2. 一.课程设计目的 在分析理解一个教学型编译程序(如PL/0)的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充。 二.课程设计要求 1. 基本内容 (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): ①FOR := TO DO ②FOR := DOWNTO DO 其中,语句①的循环变量的步长为2, 语句②的循环变量的步长为-2。 2. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充
  3. 所属分类:专业指导

    • 发布日期:2011-03-18
    • 文件大小:1048576
    • 提供者:welldoneAAA
  1. java 版 编译原理实验 C_minus语言词法分析器的设计

  2. 编译原理实验 C_minus语言词法分析器的设计 1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit d
  3. 所属分类:Java

    • 发布日期:2011-04-19
    • 文件大小:13312
    • 提供者:superxt
  1. 北邮:编译原理实验1

  2. 北邮;编译原理第一次实验;lex.yy 生成代码 北邮;编译原理第一次实验;lex.yy 生成代码
  3. 所属分类:C/C++

  1. 编译原理预测分析表一篇解决你所有问题(python版)

  2. 这篇文章是因为前一篇文章c++版好多缺陷,而选择用python实现词法分析器于语法分子整合,python操作便捷,对字符串处理灵活宽松,选择python,珍爱生命!!! c++版本: 编译原理预测分析表一篇解决你所有问题(c++版) 实验 预测分析表方法 一、实验目的 理解预测分析表方法的实现原理。 二、实验内容 编写一通用的预测法分析程序,要求有一定的错误处理能力,出错后能够使程序继续运行下去,直到分析过程结束。可通过不同的文法(通过数据表现)进行测试。 三、实验内容提示 1.算法数据构造:
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:333824
    • 提供者:weixin_38571878
« 12 3 4 5 6 7 8 9 10 ... 25 »