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

搜索资源列表

  1. gmcs:一个基于mono project的C#编译器,并自动生成xml格式抽象语法树

  2. GMCS 基于mono的第三方C#编译器,c# 2.0 规范。编译器自动生成xml格式的抽象语法树。 使用方法:在安装有.net框架 2.0的windows下控制台中输入命令gmcs.exe 文件名.cs [-options]详细参数输入命令。gmcs.exe -help
  3. 所属分类:C#

    • 发布日期:2007-08-29
    • 文件大小:297984
    • 提供者:minl
  1. 编译原理及实践语法分析器课程设计

  2. 本代码为编译原理及实践(英文版)的语法分析器的课程设计。包括C语言的语法分析器的原代码和报告的doc文档。在使用本程序前请阅读文件夹里的程序运行前阅读.txt。经过本人测试语法分析器正确运行。本语法分析器能够分析一段程序的源代码,并将分析后的语法树打印出来。
  3. 所属分类:C

    • 发布日期:2009-06-04
    • 文件大小:344064
    • 提供者:lgcwenjing
  1. 学习用递归下降算法和YACC工具实现TINY语言的语法分析器

  2. 一、实验目的: 通过本次实验,进一步加深对递归下降算法与抽象语法树的理解,学习程序设计语言的语法分析器的手工编程方法。 二、实验任务: 仔细阅读并测试TINY语言的语法分析器的相关程序,同时复习递归下降算法与抽象语法树的相关理论。 三、实验内容: (1)改写文法与画语法图; (2)TINY语言的抽象语法树节点的数据类型的定义与说明; (3)TINY语言的语法分析器源程序的阅读与注释; (4)TINY语言的语法分析器的YACC输入文件阅读与注释; (5)编译并测试TINY语言的语法分析器;
  3. 所属分类:其它

    • 发布日期:2009-06-22
    • 文件大小:661504
    • 提供者:fxk2006
  1. c#语法分析器(自上而下)

  2. 实现的功能: (1)选定一文法,选定一种分析方法(自上而下、自下而上) (2)允许用户输入语句并对该语句进行相应的语法分析 (3)要求显示语法树的建立过程以及跟踪分析表和分析栈的状态 (4)要提供单步运行,让用户跟踪分析器工作的每一个步骤 。
  3. 所属分类:C#

    • 发布日期:2009-09-17
    • 文件大小:1048576
    • 提供者:Elise_zhengjie
  1. LR(0)语法分析的实现

  2. LR(0)语法分析的实现:对于所输入的LR(0)文法,不论对错,都应有明确的信息告诉外界。对于符合规则的LR(0)文法,将输出LR(0)分析表,并可以对输入的句子进行语法分析输出相应语法树。
  3. 所属分类:专业指导

    • 发布日期:2009-10-21
    • 文件大小:82944
    • 提供者:zcywell
  1. 编译原理(2)---语言和文法

  2. 较接近于数学语言和工程语言,比较直观、自然和易于理解; 便于验证其正确性,易于改错; 编写效率高; 易于移植. 上下文无关文法,语法树与二义性
  3. 所属分类:专业指导

    • 发布日期:2009-10-24
    • 文件大小:375808
    • 提供者:chen006502
  1. 本人转载 在此申明 语法树 c 实现 四则运算语法树

  2. 转载的四则运算语法树 转载的四则运算语法树 转载的四则运算语法树 转载的四则运算语法树 转载的四则运算语法树 转载的四则运算语法树 想删除 不知道怎样做 有知道者望回复我
  3. 所属分类:C

    • 发布日期:2010-03-31
    • 文件大小:104448
    • 提供者:qingyejiazhu
  1. 编译原理课程设计(LL(1)分析过程模拟+).rar

  2. 设计一个给定LL(1)分析表,输入一个句子,能由依据LL(1)分析表输出与句子对应的语法树。能对语法树生成过程进行模拟。
  3. 所属分类:其它

  1. 输出预测表和语法分析树

  2. 编译原理LR(0)文法分析器 录入合法的LR(0)文法,将输出LR(0)分析表,并可以对输入的句子进行语法分析输出相应语法树。程序中部分算法还很不简洁,有待改进,欢迎朋友与我多多交流。 -compiler theory LR (0) grammar analyzer input legitimate LR (0) grammar, will output LR (0) analysis table, and may import for the sentence syntax analysis
  3. 所属分类:其它

    • 发布日期:2010-05-01
    • 文件大小:5120
    • 提供者:xiaox633
  1. 编译原理——语法分析器(递归下降分析法 )

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

    • 发布日期:2010-05-05
    • 文件大小:39936
    • 提供者:matao_ct
  1. LISP表达式的抽象语法树

  2. LISP表达式的抽象语法树
  3. 所属分类:其它

    • 发布日期:2008-01-11
    • 文件大小:1048576
    • 提供者:renming7050201
  1. ll(1)判别

  2. 判别语法是不是ll(1),并能给出语法树。
  3. 所属分类:Java

    • 发布日期:2008-03-25
    • 文件大小:28672
    • 提供者:xiaofkg
  1. 编译原理实验二:Tiny扩充语言语法分析

  2. 实验二:TINY扩充语言的语法分析 扩充的语法规则有:实现 while、do while、for语句和求余计算式子,具体文法规则自行构造。 可参考:P97及P136的文法规则。 (1) While-stmt --> while exp do stmt-sequence endwhile (2) Dowhile-stmt-->do stmt-sequence while exp (3) for-stmt-->for identifier:=simple-exp to simpl
  3. 所属分类:C/C++

    • 发布日期:2011-04-07
    • 文件大小:336896
    • 提供者:scenery2008
  1. 自底向上语法分析-算符优先分析器(C语言实现)

  2. 1) 任意输入一个文法G; 2) 判断该文法是否为算符文法; 3) 对文法中的每个非终结符自动生成并打印输出: ① FIRSTVT集; ② LASTVT集; 4)判断该文法是否为算符优先文法, 如果是自动生成并打印输出其算符优先矩阵; 5) 模拟分析过程。 如输入一个句子,如果该句子合法则输出与句子 对应的语法树;能够输出分析过程中每一步符号 栈的变化情况以及根据当前最左素短语进行归约 的过程。如果该句子非法则进行相应的报错处理。
  3. 所属分类:C

    • 发布日期:2011-06-09
    • 文件大小:228352
    • 提供者:skyline0623
  1. ASTParser抽象语法树API详细解释

  2. ASTParser抽象语法树API详细解释 比Eclipse自带的帮助文档详细一些,可以结合起来一起看
  3. 所属分类:Java

    • 发布日期:2011-06-17
    • 文件大小:157696
    • 提供者:esport
  1. 编译原理课程设计(含报告)

  2. JAVA实现 算符优先文法 算术表达式 语法树
  3. 所属分类:Java

    • 发布日期:2011-06-28
    • 文件大小:223232
    • 提供者:kkc_123
  1. 使用抽象语法树和静态分析的克隆代码自动重构方法

  2. 使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法使用抽象语法树和静态分析的克隆代码自动重构方法
  3. 所属分类:软件测试

    • 发布日期:2011-09-27
    • 文件大小:289792
    • 提供者:liao_feixiong
  1. 文法分析 语法树

  2. 数据结构课设 文法分析,生成语法树,用c++编写,可直接使用
  3. 所属分类:C/C++

    • 发布日期:2011-10-19
    • 文件大小:75776
    • 提供者:zxj_allyson
  1. 编译原理_Tiny+语法分析

  2. TINY+语言的语法分析软件提供Window界面,用户可以点击【打开】按钮打开或者在编辑框中输入一个扩展Tiny+语言源程序;通过【打印语法树】复选按钮可以选择在分析结果中打印语法树,【语法分析】按钮提供Tiny语言词法分析功能,对源程序进行语法分析后在内存中生成语法树,并将分析结果显示在编辑框中;【文件另存为】按钮可以保存文件。
  3. 所属分类:C/C++

  1. 快速:在AST中查找-与对字符串的grep一样,直接在抽象语法树中搜索和重构代码-源码

  2. 快速 快速,是“查找AST”的缩写,是一种搜索,修剪和编辑Ruby AST的工具。 Ruby是一种灵活的语言,它允许我们以多种不同的方式编写代码以获得相同的最终结果,因此,很难在没有AST的情况下验证代码的编写方式。 查看官方文档: : 。 在AST中find令牌语法 当前版本的Fast涵盖以下令牌元素: () -表示节点搜索 {} -寻找匹配的元素,例如Set包含项或any?任何元素any? 在Ruby中 [] -寻找与所有元素都匹配的所有元素all? 在Ruby中。 $ -将像
  3. 所属分类:其它

    • 发布日期:2021-01-28
    • 文件大小:76800
    • 提供者:weixin_38722607
« 1 2 3 45 6 7 8 9 10 ... 50 »