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

搜索资源列表

  1. 编译原理实验源代码及文档

  2. 编译原理实验包括:词法分析 语法分析 表达式的运算。程序有c语言和c++版。
  3. 所属分类:C

    • 发布日期:2011-01-04
    • 文件大小:456704
    • 提供者:zzlsky19890126
  1. C# 逻辑表达式解析器源码

  2. 对四则混合运算做了些扩展,增加了关键字,表达式最终还是返回一个运算值。 支持操作数:int、double、bool、datetime、string 支持关键字:IF、AND、OR、NOT、TRUE、FALSE、ToString、ToDateTime、ToInt、ToDouble、Len、NowDate 详细信息参见:http://blog.csdn.net/welliu/archive/2011/04/25/6360777.aspx
  3. 所属分类:C#

    • 发布日期:2011-04-25
    • 文件大小:178176
    • 提供者:welliu
  1. 编译原理——语义分析代码

  2. ⒈ 题目 分析对象的BNF定义如下: 〈算术表达式〉∷=〈项〉|〈算术表达式〉+〈项〉|〈算术表达式〉-〈项〉 〈项〉∷=〈因式〉|〈项〉*〈因式〉|〈项〉/〈因式〉 〈因式〉∷=〈变量〉│(〈算术表达式〉) 〈变量〉∷=〈字母〉 〈字母〉∷=A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z (a)总程序过程 (b) ( E过程)算术表达式处理 (c)项处理(T过程) (d)因式处理过程)(F过程) (e) (f) 图2-7-5 递归下降法
  3. 所属分类:C/C++

    • 发布日期:2011-05-28
    • 文件大小:69632
    • 提供者:zl007ok
  1. 《编译原理》课程设计

  2. 根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; (1)基本要求:完成1条说明语句、2条算数表达式和赋值语句的翻译,生成中间代码。 (2)高级要求:在完成基本要求的基础上,实现if语句和布尔表达式的翻译。if语句的文法和翻译方案参见课本。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,fill函数表示将单词id及其类别
  3. 所属分类:C/C++

    • 发布日期:2011-06-21
    • 文件大小:288768
    • 提供者:zhangxiao0312
  1. 算符优先文法处理算术表达式

  2. 实验目的:算术表达式的文法(你可以根据需要适当改变): E→E+E|E-E|E*E|E/E|(E)|i 根据算符优先分析法,将表达式进行语法分析,判断一个表达式是否正确。 程序要求: 程序输入/输出示例: 如参考C语言的运算符。输入如下表达式(以#为结束)和输出结果: (1)10# 输出:正确
  3. 所属分类:C

    • 发布日期:2011-06-21
    • 文件大小:2048
    • 提供者:paulgelee
  1. 词法分析的表达式翻译

  2. 刚学的编译原理,自己实现的表达式的翻译。
  3. 所属分类:C++

    • 发布日期:2011-06-26
    • 文件大小:8192
    • 提供者:minloveyan
  1. 基于语法制导翻译的表达式转换编译器

  2. 三、设计要求 1、使用模块化设计思想来设计该编译器; 2、词法分析模块用于读入输入串,并将其转换成供语法分析模块使用的记号流。其中包括滤掉空格和注释、识别常数、识别标识符和关键字等功能; 3、要求在语法分析模块中利用语法制导翻译技术完成具体的中缀表达式到后缀表达式的翻译,其中包括按前述翻译器的规格说明构建对应表达式、项、因子的非终结符expr、term和factor的函数以及检查记号是否匹配的函数;并在不匹配时调用错误处理模块; 4、要求符号表管理模块主要完成符号表对应数据结构的具体实现功能;
  3. 所属分类:C/C++

    • 发布日期:2011-07-05
    • 文件大小:6144
    • 提供者:suren__123
  1. 编译原理编译程序构造及课程报告

  2. 本次程序将编译原理课程所学的词法分析,语法分析和语义分析结合起来,使我们进一步理解正则表达式,自动机以及语法分析方法。同时加深掌握语法制导翻译和中间代码生成,在语法分析的同时进行语义加工并产生出中间代码的方法。
  3. 所属分类:C/C++

    • 发布日期:2011-07-09
    • 文件大小:455680
    • 提供者:jiaqingwang2010
  1. 编译原理(语法分析器、词法分析器)

  2. 基于算符优先分析方法的表达式语法分析器 基于预测分析方法的表达式语法分析器 说明语句的词法分析器
  3. 所属分类:C

    • 发布日期:2011-08-15
    • 文件大小:181248
    • 提供者:zzlabc
  1. 语义分析 编译原理

  2. 通过上机实习,加深对语法制时翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法 采用递归下降语法制导翻译法对算术表达式、赋值语句、条件语句进行语义分析生成四元式序列。 实习的输入和输出 1.输入语法分析提供的正确的单词串,输出四元式序列。例如:对于语句串: float r , h , s; s=2*3.1416*r*(h+r) 2.输出的四元式序列如下: (1) (*,2,3.1416,T1) (2) (*, T1, r, T2) (3) (+, h, r, T3) (
  3. 所属分类:Java

    • 发布日期:2011-11-01
    • 文件大小:79872
    • 提供者:qipanliming
  1. 正则表达式学习教程

  2. 目录 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 联系作者 网上的资源及本文参考文献 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超
  3. 所属分类:Web开发

    • 发布日期:2011-11-16
    • 文件大小:73728
    • 提供者:helihui123
  1. 语义分析代码

  2. 采用递归下降语法制导翻译法对算术表达式、赋值语句、条件语句、循环语句进行语义分析生成四元式序列。 实习的输入和输出 1.输入语法分析提供的正确的单词串,输出四元式序列。例如:对于语句串: float r , h , s; s=2*3.1416*r*(h+r) 2.输出的四元式序列如下: (1) (*,2,3.1416,T1) (2) (*, T1, r, T2) (3) (+, h, r, T3) (4) (*, T2, T3, T4) (5) (=, T4, —, s)
  3. 所属分类:Java

    • 发布日期:2011-11-19
    • 文件大小:6144
    • 提供者:qipanliming
  1. 编译原理实验代码(四则表达式编译及生成汇编代码)

  2. 这是编译原理的实验,关于四则表达式的编译(词法、语法、语义分析,目标代码生成)。里面有实验指导书以及注释详细的源代码。详细请看博客: http://blog.csdn.net/touch_2011/article/details/7019163
  3. 所属分类:C

    • 发布日期:2011-11-28
    • 文件大小:36864
    • 提供者:touch_2011
  1. 编译原理 预测分析法

  2. 编译原理,语法分析,预测分析法,以便对任意输入的符号串进行分析。编写识别表达式文法的合法句子的预测分析程序。
  3. 所属分类:C/C++

    • 发布日期:2011-12-07
    • 文件大小:1048576
    • 提供者:ming12yue3
  1. 语法分析程序

  2. 这个程序是我的编译原理的上机题,该文法描述的是赋值表达式,在完成了词法分析的基础上再进行语法分析的
  3. 所属分类:专业指导

    • 发布日期:2008-06-01
    • 文件大小:8192
    • 提供者:liqianyangchun
  1. 语法分析器

  2. 实验题目:语法分析 实验目的:熟悉递归下降语法分析器设计 实验内容: 1.设计递归下降语法分析器算法; 2.编写代码并上机调试运行通过。 实验要求:( 用C语言或C++环境设计并实现) 1.输入——表达式; 2.输出——表达式语法是否正确
  3. 所属分类:C/C++

    • 发布日期:2011-12-29
    • 文件大小:62464
    • 提供者:jldarren
  1. 正则表达式教程

  2. 正则表达式教程 总共20多页 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门。当然,如果你是超人,那自然得另当别论。 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达
  3. 所属分类:C/C++

    • 发布日期:2012-01-03
    • 文件大小:241664
    • 提供者:tang662009
  1. 18.C#字符串和正则表达式参考手册 影印版

  2. C#字符串和正则表达式参考手册 目 录 第1章 系统处理文本的方式 1 1.1 .NET Framework 1 1.1.1 公共语言运行时 2 1.1.2 .NET Framework类库 3 1.2 文本是一种数据类型 4 1.2.1 C#的数据类型 5 1.2.2 字符和字符集 6 1.2.3 字符串数据类型 10 1.3 文本存储 10 1.3.1 高速缓存技术 12 1.3.2 内置 13 1.3.3 其他方法 14 1.3.4 .NET实现 14 1.4 字符串操作 18 1.4.
  3. 所属分类:C#

    • 发布日期:2012-03-07
    • 文件大小:8388608
    • 提供者:qsq3
  1. 编译程序—多行表达式的处理

  2. 该设计采用Java语言编写,面向对象设计。具体可划分为六个模块:词法分析,语法分析,语义分析,目标代码生成,错误处理和解释执行。
  3. 所属分类:Java

    • 发布日期:2012-05-18
    • 文件大小:189440
    • 提供者:enterliupeina
  1. C#版递归下降语法分析

  2. 以下描述算术表达式的LL(1)文法的递归下降分析程序构造 G[E]: E→TE′ E′→+TE′|ε T→FT′ T′→*FT′|ε F→(E)|i 说明:终结符号i为用户定义的简单变量,即标识符的定义。 要求具有如下功能: 1)从终端输入表达式 2)总控函数分析算术表达式; 3)根据分析结果正误,分别给出不同信息
  3. 所属分类:C#

    • 发布日期:2012-06-02
    • 文件大小:32768
    • 提供者:lintingbin
« 1 2 3 4 5 6 78 9 10 11 12 ... 42 »