编译器包括词法分析器,语法分析器,最后生成四元式
上传时间: 2014-12-22
上传用户:yiwen213
Linux下将ASN.1语法转换成DER编码的工具
上传时间: 2013-12-23
上传用户:as275944189
VC编译环境下实现编译器。 实现词法和语法分析。
上传时间: 2015-10-10
上传用户:fandeshun
语法分析 用C编写的
上传时间: 2015-10-11
上传用户:nairui21
C语言经典教材,包括C语言的语法和应用,适合初学者
上传时间: 2013-12-15
上传用户:huyiming139
C#.net 编程实现的语法分析器,希望能帮到各位!
上传时间: 2014-08-25
上传用户:tfyt
SLR(0)语法分析的简单赋值语句的翻译程序,含词法分析,共800行
上传时间: 2014-01-20
上传用户:zhengzg
学编译原理时写的一个语法分析程序 一.[目的要求] ① 对输入文法,由程序自动构造FIRST FOLLOW集 ② 对输入文法,由程序自动生成它的LL(1)分析表; ③ 对于给定的输入串,应能判断识别该串是否为给定文法的句型。 二.[题目分析] 该程序可分为如下几步: (1)读入文法 (2)判断正误 (3)若无误,判断是否为LL(1)文法 (4)若是,构造分析表; (5)由总控算法判断输入符号串是否为该文法的句型。
上传时间: 2015-10-17
上传用户:ippler8
C-语言的编译器中的词法分析和语法分析VC++开发
上传时间: 2014-01-15
上传用户:Shaikh
每种程序设计语言都有描述程序语法结构的规则。例如,Pascal程序由程序块(又叫分程序)构成,程序块由语句组成,语句由表达式组成,表达式由记号组成等等。这些规则可以用上下文无关文法或BNF范式(Backus-Naur Form)描述。 编译器常用的文法分析方法有自上而下和自下而上两种。正如它们的名字所示,自上而下分析器建立分析树是从根结点到叶结点,而自下而上分析器恰好反过来。它们的共同点是从左向右地扫描输入,每次一个符号。 最有效的自上而下和自下而上的分析法都只能处理上下文无关文法的子类。这些子类足以描述程序设计语言的大多数语法结构,其中LL文法的分析器通常用手工实现,而LR文法的分析器通常利用自动工具构造。 本章致力于编译器采用的典型语法分析方法。我们首先提出有关上下文无关文法的基本概念,然后介绍适合于手工实现的预测分析技术,最后给出自动工具用的LR分析算法。由于程序员准备的代码经常会出现一些语法错误,因此我们还扩展所介绍的分析方法,使之能从常见的错误中恢复过来。 3.1 上下文无关文法 ..... 3.4 自下而上分析 3.6 二义文法的应用
上传时间: 2013-12-25
上传用户:hanli8870