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

搜索资源列表

  1. LL(1)文法源代码

  2. 需要建立一个input文档。文档内容如: S->TE E->@ E->+TE T->FN N->@ N->*FN F->i F->(S) 注:空串用@表示。
  3. 所属分类:其它

    • 发布日期:2009-05-18
    • 文件大小:22528
    • 提供者:stko1007
  1. 编译原理课程设计ll(1)算法源代码

  2. 编译原理课程设计ll(1)算法源代码,本程序可对用户输入的合法(无多余规则,无递归产生式)文法,进行是否为LL(1)文法判断,并生成相应的文法预测分析表。在分析表产 生后,用户可输入要分析的字符串,进行分析。
  3. 所属分类:其它

    • 发布日期:2009-06-14
    • 文件大小:7168
    • 提供者:luyichenn
  1. 编译原理——语法分析器(递归下降分析法 )

  2. 递归下降分析法 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验说明 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构:
  3. 所属分类:其它

    • 发布日期:2010-05-05
    • 文件大小:39936
    • 提供者:matao_ct
  1. 编译原理 LL(1)源代码

  2. 编译原理 实验 ll(1)文法,源代码,常州工学院编译原理实验二!其他人可供参考,通过编译执行!
  3. 所属分类:专业指导

    • 发布日期:2010-05-06
    • 文件大小:3072
    • 提供者:ljl_1120
  1. LL(1)文法分析器源代码

  2. LL(1)文法分析器源代码 LL(1)文法分析器源代码
  3. 所属分类:其它

    • 发布日期:2010-05-27
    • 文件大小:230400
    • 提供者:CandyZing
  1. 编译原理实验全集(pl0)

  2. 包含五个实验:词法分析,ll(1)分析,算符优先文法,语法分析,语义分析五个实验。报告和源代码都在其中,目的嘛,为了方便学弟学妹,省的浪费时间。部分代码有点错误,我也不想调试了,因为我也不喜欢编译实验,如果你想,可以修改一下有的程序。C#
  3. 所属分类:专业指导

    • 发布日期:2011-06-29
    • 文件大小:1048576
    • 提供者:iloveyoumw
  1. LL(1)文法分析

  2. C#制作,编译原理,含源代码
  3. 所属分类:C#

    • 发布日期:2008-06-25
    • 文件大小:29696
    • 提供者:BWZapple
  1. LL(1)文法分析器

  2. 根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。备注:(1)在"所用产生式"一列中如果对应有推导则写出所用产生式;如果为匹配终结符则写明匹配的终结符;如分析异常出错则写为"分析出错";若成功结束则写为"分析成功"。(2) 在此位置输入符号串为用户自行输入的符号串。(3)上述描述的输出过程只是其中一部分的。注意:表达式中允许使用运算符(+-* /)、分割符(括号)、字符i,结束符#;
  3. 所属分类:C++

    • 发布日期:2008-07-24
    • 文件大小:8192
    • 提供者:tenkcs
  1. LL(1)文法分析报告

  2. 编译原理LL(1)文法分析报告,内含程序流程图、源代码,在VC6.0下能完美运行,无需调试。
  3. 所属分类:其它

    • 发布日期:2013-04-29
    • 文件大小:869376
    • 提供者:dengw0716
  1. 编译原理-递归下降分析法的实现-内附源码

  2. 递归下降分析法是确定的自上而下分析法,这种分析法要求文法是LL(1)文法。它的基本思想是,对文法中的每个非终结符编写一个函数(或子程序),每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。由于描述语言的文法通常是递归定义的,因此相应的这组函数(或子程序)必然一相互递归的方式进行调用,所以将此种分析方法称为递归下降分析法。
  3. 所属分类:专业指导

    • 发布日期:2013-05-08
    • 文件大小:34816
    • 提供者:guan_hc2010
  1. LL型文法编译器源代码.c语言写

  2. 该文件可运行LL(1)文法的判断过程,并可直接运行给出详细的过程
  3. 所属分类:C/C++

    • 发布日期:2014-02-21
    • 文件大小:13312
    • 提供者:zn326114349
  1. 语法分析(C语言源代码)(附实验报告)

  2. 1. 递归下降分析器。可分解为:文法输入及解析、消除左递归、提取左公共因子、产生式匹配。 2. LL(1)分析器。可分解为:文法输入及解析、分析表构造(含SELECT集求解)、主控程序、语法树展示。 3. 算符优先文法分析器。可分解为:文法输入及解析、分析表构造、主控程序、语法树展示。 4. LR(1)分析器。可分解为:文法输入及解析、分析表构造(含项目及项目簇集求解)、主控程序、语法树展示。
  3. 所属分类:C

    • 发布日期:2018-03-07
    • 文件大小:29696
    • 提供者:yybchangle
  1. 编译原理_LL(1)文法源代码(实验三).doc

  2. LL(1)文法分析,求得FIRST,FOLLOW集合,构造分析表,判断一个句型是不是属于LL(1)文法。
  3. 所属分类:C/C++

    • 发布日期:2019-06-24
    • 文件大小:672768
    • 提供者:jackfjw
  1. 编译原理语法分析.zip

  2. 包含LL分析法和LR1分析方法,python编写,包含python源代码、实验报告、输入输出文件。 实验报告包含具体实验步骤、LR1预测分析表和LL预测分析程序、代码的数据结构和设计思想。 题目:语法分析程序的设计与实现 实验内容:编写语法分析程序,实现对算术表达式的语法分析。要求所分析 算数表达式由如下的文法产生。 E E+T | E–T | T T T*F | T/F | F F (E) | num 实验要求:在对输入的算术表达式进行分析的过程中,依次输出所采
  3. 所属分类:Python

    • 发布日期:2020-03-17
    • 文件大小:5242880
    • 提供者:qq_42295427
  1. LL(1)文法

  2. 利用First集,Follow集,预测分析表以及先进后出栈来实现LL(1)文法的分析程序,以及判别某个串是否属于当前文法的范畴,内含c++源代码和实验报告说明
  3. 所属分类:C++

    • 发布日期:2019-03-23
    • 文件大小:3145728
    • 提供者:quanerwind
  1. java语法分析器源代码LL(1)文法

  2. 该系统由java实现,能够对输入串进行词法和语法分析,用LL(1)文法对输入串进行语法分析,在Ecplise运行,编译原理课程设计。
  3. 所属分类:Java

    • 发布日期:2020-12-12
    • 文件大小:9216
    • 提供者:JanesShang
  1. 编译原理实验 LL(1)分析程序设计与实现-c++代码+报告

  2. 设计并实现C++语言LL(1)分析程序,实现了如下功能。 (1)可以求出任意给定文法的FIRST集和FOLLOW集(不含左递归和左公因子)(可在源代码主函数修改测试)。 (2)可以根据求出的FIRST和FOLLOW集求出预测分析表。 (3)可以根据预测分析表对某语句进行语法分析并输出分析过程,并对能否接收进行判断。 (4)检查源程序中存在的语法错误,并报告错误停止该句子分析。 (6)内置5个测试用例,包含接受,出错,边界,都能进行正确输出,且可接受外部输入测试用例(句子)。
  3. 所属分类:C/C++

    • 发布日期:2021-01-02
    • 文件大小:319488
    • 提供者:julylasth
  1. java语法分析器源代码LL(1)文法

  2. 该系统由java实现,能够对输入串进行词法和语法分析,用LL(1)文法对输入串进行语法分析,在Ecplise运行,编译原理课程设计。
  3. 所属分类:Java

    • 发布日期:2021-02-18
    • 文件大小:9216
    • 提供者:bqfcumt