虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

语法分析

  • 用户输入一个文法

    用户输入一个文法,然后再输入,要被分析的字符串,自动进行语法分析,把每一不的分析过程都一一打印出来。直到分析成功或失败。

    标签: 用户 输入

    上传时间: 2014-01-04

    上传用户:wpt

  • 编译原理LL(1)文法分析器 录入合法的LL(1)文法

    编译原理LL(1)文法分析器 录入合法的LL(1)文法,将输出LL(1)预测分析表,并可以对输入的句子进行语法分析输出相应语法树。

    标签: LL 编译原理 分析器

    上传时间: 2013-12-03

    上传用户:dianxin61

  • 编译原理的一个小实例 YACC(Yet Another Compiler-Compiler)是LALR(1)分析器的自动生成工具

    编译原理的一个小实例 YACC(Yet Another Compiler-Compiler)是LALR(1)分析器的自动生成工具,它的第一版于70年代初发表,是美国贝尔实验室的软件产品(作者为S.C.Johnson) YACC将一前后文无关文法转换为一LALR(1)分析表,并提供使用该分析表进行语法分析的总控程序yyparse().

    标签: Compiler-Compiler Another YACC LALR

    上传时间: 2013-12-16

    上传用户:jing911003

  • 这是个编译原理的课程设计

    这是个编译原理的课程设计,是一个DO-WHILE循环语句的翻译程序设计,包括词法分析,语法分析,生成中间代码四元式。

    标签: 编译原理

    上传时间: 2015-03-29

    上传用户:yuzsu

  • 是关于算术表达式的翻译程序

    是关于算术表达式的翻译程序,有词法分析,语法分析,语义分析和三地址码生成

    标签: 算术 程序 表达式 翻译

    上传时间: 2013-12-25

    上传用户:时代电子小智

  • 此为编译原理实验报告 学习消除文法左递规算法

    此为编译原理实验报告 学习消除文法左递规算法,了解消除文法左递规在语法分析中的作用 内含 设计算法 目的 源码 等等.... 算法:消除左递归算法为: (1)把文法G的所有非终结符按任一种顺序排列成P1,P2,…Pn 按此顺序执行 (2)FOR i:=1 TO n DO BEGIN FOR j:=1 DO 把形如Pi→Pjγ的规则改写成 Pi→δ1γ δ2γ … δkγ。其中Pj→δ1 δ2 … δk是关于Pj的所有规则; 消除关于Pi规则的直接左递归性 END (3)化简由(2)所得的文法。即去除那些从开始符号出发永远无法到达的非终结符的 产生规则。

    标签: 编译原理 实验报告 算法

    上传时间: 2015-03-29

    上传用户:极客

  • 一款编译器

    一款编译器,针对vb,英文版。本程序包括详细的词法分析,语法分析,语义分析和中间代码生成,写得很不错,可读性很强。是关于循环语句的翻译

    标签: 编译器

    上传时间: 2015-03-29

    上传用户:ukuk

  • 本程序是用pascal语言编写的编译原理小程序

    本程序是用pascal语言编写的编译原理小程序,包括词法分析,语法分析,语意分析,优化及目标代码生成

    标签: pascal 程序 语言 编写

    上传时间: 2015-03-30

    上传用户:yd19890720

  • 课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程

    课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。

    标签: 高级语言 计算 机中 过程

    上传时间: 2015-04-08

    上传用户:sdq_123

  • 编译课程设计

    编译课程设计,自己编的一个词法分析器,功能还算强大,只要自己再在上面加些代码可以构成语法分析,(包括与处理程序).

    标签: 编译

    上传时间: 2015-04-19

    上传用户:lwwhust