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

搜索资源列表

  1. 编译原理LL(1)语法分析实验(四学时)

  2. 实验二 LL(1) 语法分析实验 (4 学时) 【实验目的】 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单 词,检查语法错误,即掌握语法分析过程。 2. 掌握 LL(1)语法分析器的设计与调试。 【实验内容】 文法:E→TE’,E’→+TE’|ε,T→FT’,T’→*FT’|ε,F→(E) | i 针对上述文法,编写一个 LL(1)语法分析程序: 1. 输入:诸如 i+i*i 的字符串,以#结束。 2. 处理:基于分析表进行 LL(1)语法分析,判断其是否符合文法
  3. 所属分类:Java

    • 发布日期:2011-05-29
    • 文件大小:6144
    • 提供者:wyx_wyx03
  1. [虎书][现代编译原理C语言描述]

  2. 第一部分编译基本原理 第1章 绪论 1.1模块与接口 1.2 工具和软件 1.3树语言的数据结构 程序设计:直线式程序解释器 推荐阅读 习题 第2章 词法分析 2.1词法单词 2.2正则表达式 2.3有限自动机 2.4非确定有限自动机 2.4.1将正则表达式转换为NFA 2.4.2将NFA转换为DFA 2.5 Lex:词法分析器的生成器 程序设计:词法分析 推荐阅读 习题 第3章 语法分析 3.1上下文无关文法 3.1.1推导 3.1.2语法分析树 3.1.3二义性文法 3.1.4文件结束符
  3. 所属分类:其它

    • 发布日期:2012-08-11
    • 文件大小:15728640
    • 提供者:poerin
  1. 一种基于c语言词法分析器的设计

  2. 一种基于c语言词法分析器的设计~~~~~~~~~~~~
  3. 所属分类:C

    • 发布日期:2008-11-30
    • 文件大小:142336
    • 提供者:freezer_glp
  1. LL1语法分析(代码有详细解释,压缩包中包含两个测试语法)

  2. 实验目的: 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单词,检查语法错误,即掌握语法分析过程。 2. 掌握LL(1)文法判别调剂和 LL(1)语法分析器的设计与调试。 实验内容: 针对任意的文法,编写相应的左递归消除、左公共因子提取程序,求解相应的FIRST、FOLLOW集,构造预测分析表,并编写LL(1)语法分析程序,并给出测试句子的分析过程。(注:左递归消除和左公共因子如果在实验三里做了,可以直接拿过来用) 判断LL(1)文法部分: 1. 输入:文法 2. 处
  3. 所属分类:C++

    • 发布日期:2018-06-23
    • 文件大小:4096
    • 提供者:allen__0218
  1. 基于JavaCC的C代码自动并行化的设计与实现.pdf

  2. 摘要:针对当 前大量遗产代码无法重复利用的问题,设计一种新的编译工具将C的串行代码转换为基于MPI + OpenMP的混合并行编程代码,降低了并行编程的开发成本。首先,通过对JavaCC的优化,实现一种可以解析C语言 的词法和语法分析器,进行源代码分析并生成抽象语法树;其次,根据语法树对源代码进行控制依赖性和数据依赖性 分析,产生可并行化的语句块分区;再次,按照提出的并行代码生成方法得到目标代码;最后,基于Visual Studio2010 构建目标代码仿真验证环境。实验结果表明,该工具可以较
  3. 所属分类:Java

    • 发布日期:2019-07-11
    • 文件大小:891904
    • 提供者:dazhuanggege
  1. pck:解析器构造工具包(“ Puck”):C#中的解析器生成器和语法转换器-源码

  2. PCK:解析器构建套件 pckedit使用ICSharpCode.TextEditor的语法突出显示技术,并且是的修改版本 解析器构造工具包是针对.NET平台的解析器生成器,并使用C#编写。 设计时考虑了C#。 它可以使用Microsoft CodeDOM来以其他.NET语言呈现解析器,并且v0.0.1.8及更高版本的位尤其应支持VB。 PCK具有涵盖三种主要解析范例的工具: LL(1)解析器:如果满足必要的要求,则为首选的解析机制。 LALR(1)解析器:一种功能更强大的解析器,可以接
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:1048576
    • 提供者:weixin_42181693