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

搜索资源列表

  1. 编译原理课后习题全解

  2. 一 选择题(12分) 【 】1.词法分析器的输入是 。 A.符号串 B.源程序 C.语法单位 D.目标程序 【 】2.两个有穷自动机等价是指它们的 。 A.状态数相等 B.有向弧数相等 C.所识别的语言相等 D.状态数和有向弧数相等 【 】3.文法G:S → xSx | y 所识别的语言是 。 A.xy*x B.(xyx)* C.xx*yxx* D.x*yx*
  3. 所属分类:C

    • 发布日期:2009-05-20
    • 文件大小:93kb
    • 提供者:niekaiyuan
  1. First集和Follow集生成算法模拟

  2. 编译原理课程设计First集和Follow集生成算法模拟 【问题描述】 设计一个由正规文法生成First集和Follow集并进行简化的算法动态模拟 【基本要求】 动态模拟算法的基本功能是: (1) 输入一个文法G; (2) 输出由文法G构造FIRST集的算法; (3) 输出First集; (4) 输出由文法G构造FOLLOW集的算法; (5) 输出FOLLOW集。 【测试数据】 输入文法: E->TE’ E’->+TE’|ε T->FT’ T’->*FT’|εF->
  3. 所属分类:其它

    • 发布日期:2010-05-08
    • 文件大小:1mb
    • 提供者:chenbo26316450
  1. 《编译原理教程》课后习题答案.rar

  2. 【解答】 计算S.val的文法G′[S]及语义动作如下: 产生式 语义动作 G′[S]:S′→S {print(S.val)} S→L1·L2 {S.val:=L1.val + L2.val/2L2.length}
  3. 所属分类:专业指导

    • 发布日期:2010-06-16
    • 文件大小:3mb
    • 提供者:sunhonglian
  1. 编译原理 C# 递归下降分析器

  2. 编译原理 C# 递归下降分析器 【要求】 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到number的值。 2、该词法分析器以子程序形式出现,当需要进行词法分析时
  3. 所属分类:.Net

    • 发布日期:2011-05-20
    • 文件大小:34kb
    • 提供者:qk_angel
  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
    • 文件大小:6kb
    • 提供者:wyx_wyx03
  1. C-Minus词法语法分析器(JavaScript实现)

  2. 这是《编译原理》的课程设计--C-Minus词法语法分析器(带有课程设计报告),采用Web前端的Javascr ipt实现,兼容多种浏览器。词法分析器部分采用表驱动机制实现,同时提供一套用于快速验证性的正则匹配测试工具。语法分析器采用LR(0)文法实现,并且提供自动化构造LR(0)的操作表生成器。(源代码的注释非常详细,请先看下里面的"说明.txt")(温馨提示:下载后评论【需要评选等级】会返回被扣除的积分)
  3. 所属分类:Javascript

    • 发布日期:2011-06-11
    • 文件大小:182kb
    • 提供者:chishaxie
  1. 编译原理词法分析器

  2. 【说明】 一下规则为我们学校要求的 各个具体题目不一样 根据需要进行修改一、 词法的正规式描述词法的正规式描述如下:(1) 标识符:(|)(2) 十进制整数:0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(3) 八进制整数:0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)*(4) 十六进制整数:0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*(
  3. 所属分类:C

    • 发布日期:2008-05-07
    • 文件大小:4kb
    • 提供者:y_l_y_
  1. 【flash自制游戏】轮之数袭

  2. 自制的FLASH游戏。 第一关 需要进行数学计算,根据计算结果计算伤害。使用数据结构的表达式计算和编译原理的文法生成。 第二关 需要拉动弓弦射箭箭。使用贝塞尔曲线。 制作人员动画 粒子特效,由一个文本分散成粒子移动到另一个位置组装成另一个文本、 游戏作业,虽然做出来了,感觉可玩性并不好。然而编的程序还是有参考价值的,实现起来还是有难度的。
  3. 所属分类:Actionscript

    • 发布日期:2016-01-08
    • 文件大小:55mb
    • 提供者:u013580497
  1. 【编译原理】LL(1)文法分析全过程(FIRST/FLLOW/SELECT集等)实现(c++语言)

  2. 需要创建一个名字叫project.txt的文件来存储要识别的文法
  3. 所属分类:C/C++

    • 发布日期:2017-11-28
    • 文件大小:13kb
    • 提供者:qq_18506419
  1. Compiler_mean3.rar

  2. input.txt是输入的测试文件。 produce.txt是输入的LR1产生式,能力不大,能if,while,赋值,加,乘,不能处理任何嵌套,没有数组,(这个你可以自己加文法进去进行处理) Grammar.txt是某个博客上的文法,看着很靠谱,但是我没有再做测试的心思了。。。 这个程序没啥bug,但是文法如果有左递归,那肯定是会出现stack overflow的(书上算法就是这么设计的) 另外LR文法不能有二义性,你得在文法里面把算术优先级给解决了。 另外如果加入嵌套,那必然复杂度指数上升,
  3. 所属分类:Java

    • 发布日期:2019-05-08
    • 文件大小:76kb
    • 提供者:qinglingls
  1. Compiler_mean3tmp.rar

  2. nput.txt是输入的测试文件。 produce.txt是输入的LR1产生式,能力不大,能if,while,赋值,加,乘,不能处理任何嵌套,没有数组,(这个你可以自己加文法进去进行处理) Grammar.txt是某个博客上的文法,看着很靠谱,但是我没有再做测试的心思了。。。 这个程序没啥bug,但是文法如果有左递归,那肯定是会出现stack overflow的(书上算法就是这么设计的) 另外LR文法不能有二义性,你得在文法里面把算术优先级给解决了。 另外如果加入嵌套,那必然复杂度指数上升,得
  3. 所属分类:Java

    • 发布日期:2019-05-16
    • 文件大小:1mb
    • 提供者:qinglingls
  1. 【编译原理】文法

  2. 文章目录文法的形式化定义产生式的简写符号约定总结 文法的形式化定义 G=(VT,VN,P,S),其中VT是终结符集合,VN是非终结符集合(表示语法成分的符号) VT∩VN=Ø VT∪VN=文法符号集 P是产生式集合,包含了将终结符和非终结符连接成串的方法 产生式的一般形式: α→β(α定义为β) ①α∈(VT∪VN)+且α中至少包含VT中的一个元素,称为产生式的“头”或“左部” ②β∈(VT∪VN)*,称为产生式的“体”或“右部” S是开始符号,S∈VN,开始符号是一个文法中最大的语法成分 产生
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:129kb
    • 提供者:weixin_38715831