a lalr(1) grammar for C
上传时间: 2013-11-25
上传用户:gaojiao1999
编译原理的一个小实例 YACC(Yet Another Compiler-Compiler)是lalr(1)分析器的自动生成工具,它的第一版于70年代初发表,是美国贝尔实验室的软件产品(作者为S.C.Johnson) YACC将一前后文无关文法转换为一lalr(1)分析表,并提供使用该分析表进行语法分析的总控程序yyparse().
标签: Compiler-Compiler Another YACC lalr
上传时间: 2013-12-16
上传用户:jing911003
一个lalr(1)语法分析器,可以输入文法进行分析,也可以分析句子,非常方便
上传时间: 2013-12-14
上传用户:er1219
LR0分析器,一个lalr(1)语法分析器,可以输入文法进行分析,也可以分析句子,非常方便
上传时间: 2015-11-06
上传用户:英雄
lalr(1)算法实现,可以在windows平台和其他平台编译。
上传时间: 2014-01-16
上传用户:watch100
Lemon是一个C或者C++语言的lalr(1)语法分析器生成器。它和“bison”与“yacc”的功能是一样的,但它不是“bison”或者“yacc”的简单复制。为了减少编写代码的错误,它使用了一种不同的语法。Lemon使用了一种更为高级的分析引擎,运行速度比“bison”与“yacc”要更快,并且该引擎是可重入的和线程安全的。更进一步的,Lemon实现了能够消除资源泄漏的特性,适合于长时间运行的程序例如GUI或者嵌入式控制器中。
上传时间: 2014-01-11
上传用户:lmeeworm
Complete support for EBNF notation; Object-oriented parser design; C++ output; Deterministic bottom-up "shift-reduce" parsing; SLR(1), lalr(1) and LR(1) table construction methods; Automatic parse tree creation; Possibility to output parse tree in XML format; Verbose conflict diagnostics; Generation of tree traverse procedures
标签: Object-oriented Deterministic Complete notation
上传时间: 2014-11-29
上传用户:kr770906
打开2.tab.c编译运行,a.txt为测试用的PL/0程序。 2.output中有所有的产生式和lalr分析表的所有状态。
上传时间: 2015-02-14
上传用户:123456wh
lpg2 -- 类似于javacc (java compiler compiler ,java编译器的编译器),用来生成lalr编译器。
上传时间: 2016-01-27
上传用户:xz85592677
建立文法及其LR分析表表示的数据结构,设计并实现一个lalr(1)的分析器,对源程序经词法分析后生成的二元式代码流进行分析,如果输入串是文法定义的句子则输出“是”,否则输出“否”。
上传时间: 2014-01-15
上传用户:zhaiyanzhong