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

搜索资源列表

  1. 编译原理实验报告(包含源代码)

  2. 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,REPEAT,DOWHILE,RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句
  3. 所属分类:专业指导

    • 发布日期:2009-06-27
    • 文件大小:181248
    • 提供者:pengyongdong
  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. 构造算术表达式的四元式翻译文法 2. 设计算术表达式的递归下降子程序分析算法 3. 设计算术表达的四元式生成算法 4. 实现代码并调试运行 四、实验要求 1、采用递归下降语法制导翻译法,对算术表达式,赋值语句进行语义分析并 生成四元式序列. 2、输入是语法分析后提供的正确的单词串,输出四元式序列. 例如:对于语句串
  3. 所属分类:其它

    • 发布日期:2009-12-27
    • 文件大小:188416
    • 提供者:caixincaixin
  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. 编译原理实验3 词法分析(三).doc

  2. 编译原理实验3 词法分析(三).doc
  3. 所属分类:专业指导

    • 发布日期:2010-04-02
    • 文件大小:239616
    • 提供者:ggcrazy
  1. 编译原理实验报告——表达式语法分析

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

  1. 编译原理实验报告 熟悉算术表达式的语法分析与中间代码生成原理

  2. 1. 构造算术表达式的四元式翻译文法 2. 设计算术表达式的递归下降子程序分析算法 3. 设计算术表达的四元式生成算法 4. 实现代码并调试运行
  3. 所属分类:其它

    • 发布日期:2010-06-23
    • 文件大小:300032
    • 提供者:sallal
  1. 编译原理 实验报告 此法分析语法分析

  2. 一、实验目的 3 二、实验任务概述 3 • 实验一 3 • 实验二: 3 三、实现方法 3 PL/0编译程序词法分析程序的设计 3 PL/0编译程序语法分析的设计与实现 4 四、实验例程 4 词法分析器: 4 语法分析器: 8 五、总结 12 六、附录(源代码) 12 1、词法分析器 12 2、语法分析器 23
  3. 所属分类:专业指导

    • 发布日期:2010-11-17
    • 文件大小:295936
    • 提供者:hpp001
  1. 编译原理 实验报告 汇总

  2. 目 录 1 正则表达式 1 1.1 正则表达式 1 1.2 确定化(化简)后的状态转换图 1 1.3 分析程序代码 1 1.4 程序运行截图 2 1.5 小结 2 2 LL(1)分析 3 2.1 LL(1)文法 3 2.2 LL(1)预测分析表 3 2.3 分析程序代码 3 2.4 程序运行截图 5 2.5 小结 5 3 算符优先分析 6 3.1 算符优先文法 6 3.2 算符优先关系表 6 3.3 分析程序代码 6 3.4 程序运行截图 8 3.5 小结 9 4 LR分析 10 4.1 LR
  3. 所属分类:Java

    • 发布日期:2010-12-17
    • 文件大小:212992
    • 提供者:zjf526655060
  1. 编译原理实验三

  2. 大三上学期做得编译原理实验,这是最后一个,是把词法分析器、语法分析器、解释器运行全都和在一块,最后运行可以得到相应的结果。
  3. 所属分类:Java

    • 发布日期:2011-12-23
    • 文件大小:30720
    • 提供者:liuzh1234163com
  1. 编译原理实验 广东工业大学 09级

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

    • 发布日期:2012-02-20
    • 文件大小:244736
    • 提供者:yali24
  1. 广工编译原理实验

  2. 广工编译原理实验 (1)增加单词:保留字 ELSE,FOR,TO,DOWNTO,RETURN 运算符 *=,/=,&,||,! (2)修改单词:不等号# 改为 (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。
  3. 所属分类:专业指导

    • 发布日期:2013-01-17
    • 文件大小:1048576
    • 提供者:zyhxkh
  1. 编译原理实验一 词法分析

  2. 编译原理课程实验,词法分析,功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文
  3. 所属分类:C/C++

    • 发布日期:2013-07-02
    • 文件大小:1048576
    • 提供者:assassin_kira
  1. 编译原理实验-词法分析

  2. 编译原理实验词法分析器,实现如下功能1.词法分析器.2.正规文法与正规表达式的相互转化。3.正规文法与又穷自动机的转化.4.字符串词法分析.
  3. 所属分类:C++

    • 发布日期:2015-07-16
    • 文件大小:4194304
    • 提供者:xiechengjian
  1. 广工编译原理实验 PL0(C++)改进

  2. 广工编译原理实验 对PL/0作以下修改扩充: (1)修改单词:不等号# 改为 != ,只有!符号为非法单词。 (2)增加单词(只实现词法分析部分): 保留字 ELSE,RETURN,FOR,STEP,UNTIL 运算符 *=,/= (3)增加IF条件语句的ELSE子句(实现语法语义目标代码), 要求:写出相关文法,语法图,语义规则。 将我的Unit1.cpp文件覆盖掉你们的Unit1.cpp文件就可以
  3. 所属分类:C/C++

    • 发布日期:2017-08-03
    • 文件大小:22528
    • 提供者:aa100001
  1. 电子科技大学计算机学院编译原理实验报告

  2. 电子科技大学 计算机学院 编译原理实验报告 (一)实验内容: 根据给定的方法,编写相应的递归下降的语法分析程序,实现对词法分析后的单词序列的语法检查和程序结构的分析,生成相应的变量名表和过程名表,并将编译中语法检查出来的错误写入相应的文件。 语法错分类: (1)缺少符号错; (2)符号匹配错; (3)符号无定义或重复定义。 (二)实验目的: 通过设计递归下降分析器的设计与实现实验,使同学们掌握自上而下的递归分析法的语法分析原理和程序设计方法。
  3. 所属分类:专业指导

    • 发布日期:2018-07-04
    • 文件大小:5242880
    • 提供者:niejikua3071
  1. 编译原理实验.zip

  2. 一 上机实习目的:理解编译程序的构造原理,掌握编译程序的构造方法与技术。通过实习,使学生既加深对编译原理基础理论的理解,又提高动手能力,特别是提高软件设计能力。 二、上机实习要求: 在理解编译原理基本思想的基础上,选择一个自己熟悉的程序设计语言,完成编译程序的设计和实现过程。本实习要求学生采用递归下降分析技术,这是一种自顶向下的的编译方法,其基本思想是对语言的每个(或若干个)语法成分编制一个处理子程序,从处理这个语法成分的子程序开始,在分析过程中调用一系列过程或函数,对源程序进行语法和语义分析
  3. 所属分类:C++

    • 发布日期:2020-01-13
    • 文件大小:581632
    • 提供者:qq_42836930
  1. 北工大编译原理实验报告

  2. 北京工业大学编译原理课程设计2020年。源代码+报告 实验一:词法分析程序的设计与实现 一. 实验目的 基本掌握计算机语言的词法分析程序的开发方法。 二. 实验内容 编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。 三. 实验要求 1. 根据以下的正规式,编制正规文法,画出状态图; 标识符 (|)* 十进制整数 0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八进制整数 0(0|1|2|3|4|5|6|7)(0
  3. 所属分类:C/C++

    • 发布日期:2020-06-09
    • 文件大小:190464
    • 提供者:weixin_40181747
  1. 编译原理实验.zip

  2. 编译原理课内实验报告,广工的,有报告,源代码和测试代码 1.增加单词:1)保留字else; 2)单字符单词 [ 和 ] ; 3)双字符单词 += 和 ++ ; 2.增加语句:1)增加 += 赋值语句; 2)增加包括 else 的条件语句;
  3. 所属分类:互联网

    • 发布日期:2020-06-30
    • 文件大小:457728
    • 提供者:qq_42262818
« 12 3 4 5 6 7 8 9 10 ... 19 »