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

搜索资源列表

  1. if else翻译方案

  2. 此课设是if else 条件语句的翻译程序. 功能说明如下: 1.整体词法分析; 2.if else语法分析,递归下降法. 3.三地址形式代码格式输出; 4.变量符号表的实现,即先定义变量才可以使用; 5.出错提示,具体行数出错提示; 6.作用域初步设计.
  3. 所属分类:专业指导

    • 发布日期:2009-06-19
    • 文件大小:37888
    • 提供者:jdk_ox
  1. WHILE循环语句的翻译程序设计--LR方法输出三地址表示.数据结构课程设计

  2. (1) 写出符合给定的语法分析方法的文法及属性文法。 (2) 完成题目要求的中间代码三地址表示的描述。 (3) 写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 (5) 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 1 系统描述(问题域描述); 2 文法及属性文法的描述; 3 语法分析方法描述及语法分析表设计; 4 按给定的题目给出中间代码形式的描述及中间代码序列的结构设计; 5 编译系统的
  3. 所属分类:其它

    • 发布日期:2009-06-19
    • 文件大小:3072
    • 提供者:e13797oo
  1. if-else递归下降输出三地址

  2. IF-ELSE条件语句的翻译程序设计。 1.目的 通过设计、编制、调试一个条件语句的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。 2.设计内容及步骤 对条件语句: IF 〈布尔表达式〉 THEN 〈赋值语句〉 ELSE 〈赋值语句〉 (1) 按给定的题目写出符合语法分析方法要求的文法和属性文法描述。 (2) 按给定的题目给出语法分析方法的思想及分析表设计。 (3) 按给定的题目给出中间代码序列的结构设计。 (4) 完成相应的词法分析、语法分
  3. 所属分类:专业指导

    • 发布日期:2009-11-14
    • 文件大小:2048
    • 提供者:sidney_sin
  1. 编译原理三地址代码生成C++实现

  2. 这是一个关于C语言的一个编译器设计的一部分,生成了三地址中间代码,C++实现。应该是不错的,您下了不后悔。
  3. 所属分类:C

    • 发布日期:2010-04-14
    • 文件大小:192512
    • 提供者:W012345
  1. FOR循环语句的翻译(LR,输出三地址

  2. 包括代码及报告 输出三地址为goto语句那种,非三元式
  3. 所属分类:专业指导

    • 发布日期:2011-01-10
    • 文件大小:269312
    • 提供者:joking0ne
  1. WHILE循环语句的翻译程序设计(递归下降法、输出三地址表示)

  2. 初始条件: 理论:学完编译课程,掌握一种计算机高级语言的使用。 实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设计。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 写出符合给定的语法分析方法的文法及属性文法。 完成题目要求的中间代码三地址表示的描述。 写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 设计报告格式按附件要求书写。课程设计报告书正文的内容应
  3. 所属分类:嵌入式

    • 发布日期:2011-01-18
    • 文件大小:1048576
    • 提供者:carponlee
  1. WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示)

  2. 写出符合LL(1)法的文法及属性文法。 完成题目要求的中间代码三地址表示的描述。 写出LL(1)法的思想,完成语法分析和语义分析程序设计。 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 1 问题描述; 2文法及属性文法的描述; 3语法分析方法及中间代码形式的描述; 4简要的分析与概要设计; 5详细的算法描述; 6给出软件的测试方法和测试结果; 7设计的特点、不足、收获与体会。
  3. 所属分类:其它

    • 发布日期:2011-01-18
    • 文件大小:198656
    • 提供者:carponlee
  1. java版本词法、语法分析器以及三地址代码生成实验源代码

  2. 用java写的分析器,包含词法分析,语法分析,三地址代码生成,使用了图形界面,压缩包里面还包含了实验报告以及测试数据,超强代码
  3. 所属分类:Java

    • 发布日期:2011-06-14
    • 文件大小:442368
    • 提供者:strangeyu
  1. 在语法分析器的基础上构造的三地址代码生成器

  2. 三地址代码是编译原理语法分析后的中间语言的一种,这是我刚完成的三地址代码生成器,符合的语法规则及其语义规则如下(S→if C then S1 else S2,这条规则没有加,其余都已完成,也许还有bug,欢迎大家给予指正):产生式 语义规则S → id = E S.code = E.code || gen(id.place’:=’E.place)S → if C then S1 C.true = newlabel; C.false = S.next;S1.next = S.next;S.cod
  3. 所属分类:C

    • 发布日期:2008-05-30
    • 文件大小:3072
    • 提供者:bjutlife
  1. WHILE翻译程序设计(LL(1)法、输出三地址(可运行代码C++)

  2. /*……………………………………语义分析……………………………………*/ void main() { ofstream outfile; outfile.open("result.txt"); cout<<"********************编译原理课程设计**********"<<endl; cout<<"**********WHILE语句,LL(1),三地址************"<<endl; cout<<" 程序所用的
  3. 所属分类:C/C++

    • 发布日期:2012-01-06
    • 文件大小:3072
    • 提供者:lonlyboy123
  1. 语法制导的三地址代码生成程序

  2. 输入数据示例: while (a3+15)>0xa do if x2 = 07 then while y 10 goto L2 goto L0 L2: if x2 = 7 goto L3 goto L1 L3: if y < z goto L4 goto L1 L4: t2 = x * y t3 = t2 / z y = t3 goto L3 goto L1 L0: // S.next
  3. 所属分类:C/C++

    • 发布日期:2012-05-21
    • 文件大小:21504
    • 提供者:mmbulaila
  1. 编译原理第6次上机 三地址代码

  2. 编译技术第6次上机内容 目的:充分理解并掌握中间代码生成的相关方法,用C++程序实现。 要求: 1.以S属性的语法制导定义为基础,将下列产生式附上一定的语义规则。即在原来语法分析的基础上插入相应的语义动作:将输入串翻译成三地址代码序列。 E ® E1 + T E ® T T ® T1 * F T ® F F® (E) F ® digit F ® id 2.以词法分析和语法分析部分的上机结果为基础,添加语义分析部分。即以LR文法为基础。当进行产生式归约时执行对应的语义动作。 3.输入:(-b+c
  3. 所属分类:C++

    • 发布日期:2013-06-08
    • 文件大小:8192
    • 提供者:love_health
  1. 编译原理第6次上机 三地址代码

  2. 编译原理第6次上机 将输入代码转化为三地址代码
  3. 所属分类:软件测试

    • 发布日期:2013-06-10
    • 文件大小:8192
    • 提供者:abc781253669
  1. 编译程序实现语法树和三地址代码

  2. 简单的编译原理程序,实现抽象语法树的绘制和三地址代码的输出
  3. 所属分类:Java

    • 发布日期:2013-12-28
    • 文件大小:19922944
    • 提供者:u012348528
  1. 语法制导的三地址代码生成程序

  2. 一个能够进行语法分析并生成三地址代码的微型编译程序,可以运行
  3. 所属分类:C/C++

    • 发布日期:2014-01-09
    • 文件大小:21504
    • 提供者:y0620y
  1. 编译原理-词法分析与三地址代码生成程序源代码(C语言)

  2. 原程序分为 .cpp文件 与.h文件 运行时请分开 源程序可直接运行 源程序 已经包含了词法分析与三地址代码生成程序源代码
  3. 所属分类:C/C++

    • 发布日期:2015-01-10
    • 文件大小:9216
    • 提供者:u011921487
  1. C#三层代码自动生成模板

  2. C#三层代码自动生成模板,节省更多编码时间,代码更精简 先要安装工具 下载地址http://download.csdn.net/source/788413
  3. 所属分类:C#

    • 发布日期:2008-11-09
    • 文件大小:10240
    • 提供者:xxl1988922
  1. ANTLR和Soot的完整例子

  2. 我们的编译原理实验目的: 1、 写出自己的Pl0文法,用ANTLR生成语法树 2、 写出自己的ASTVisitor遍历语法树,用Jimple生成三地址代码 3、 生成.java可执行程序
  3. 所属分类:Java

    • 发布日期:2015-11-28
    • 文件大小:10485760
    • 提供者:wangjy_nuaa
  1. Three-Adress-Code:包含三个C结构子集的地址代码-源码

  2. 三地址代码 包含三个C结构子集的地址代码
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:18432
    • 提供者:weixin_42110469
  1. 语法制导的三地址代码生成程序

  2. 输入数据示例: while (a3+15)>0xa do if x2 = 07 then while y 10 goto L2 goto L0 L2: if x2 = 7 goto L3 goto L1 L3: if y < z goto L4 goto L1 L4: t2 = x * y t3 = t2 / z y = t3 goto L3 goto L1 L0: // S.next
  3. 所属分类:C/C++

    • 发布日期:2021-03-29
    • 文件大小:3072
    • 提供者:andy817425
« 12 3 4 5 6 7 8 9 10 ... 50 »