哪里可以找到各种计算机高级语言的c语言文法产生式式?

&>&第二章编译原理高级语言及其文法
第二章编译原理高级语言及其文法
上传大小:413KB
编译原理高级语言及其文法
综合评分:0
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
积分&11023
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
第二章编译原理高级语言及其文法
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
第二章编译原理高级语言及其文法【图文】4.第二章高级语言及其文法3_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
4.第二章高级语言及其文法3
阅读已结束,下载本文到电脑
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢编译原理实验心得
您的位置: →
编译原理实验心得
编译原理实验
第一章、引论
经过这一章节的学习我学到了如下知识:
1.自1954年FROTRANⅠ语言问世以来,计算机高级语言的到迅速发展。高级语言给编程带来了极大的方便,但是计算机只能直接执行用机器语言编写的程序,不能直接执行用高级语言编写的程序。要执行高级语言程序,必须提供该语言的翻译程序。翻译有编译和解释两种方式。编译方式是先将源程序翻译成目标程序,然后再执行目标程序,相应的翻译程序称为编译程序。解释方式是边翻译边执行,相应的翻译程序称为解释程序。
2、编译理论和技术主要研究和讨论编译程序的构造和设计原理。
3、编译程序一般包括词法分析程序、语法分析程序、语义分析程序、中间代码生成程序、代码优化程序、目标代码生成程序、表格处理程序和出错处理程序等。
4、编译过程可采用分遍形式,及编译过程可由一遍或多遍完成。
5、对于具有自编译性的高级语言,可运行自展技术构造其编译程序,即将源程序分解成核心部分和扩充部分,对核心部分进行多次扩充之后得到源语言。
6、一个具有自编译性的高级语言在宿主机上的编译程序可以移植到目标机上。
7、LEX是一个有代表性的词法分析程序生成器。YACC是一种基于LALR
(1)分析法的语法分析程序生成器。凡是有助于减少编写翻译程序工作的软件或工具包,统称为翻译程序的编写系统。
8、传统的串行编译程序只适应于SISD结构计算机,具有并行处理功能的并行编译程序则适于SISD和MISD结构计算机。
第二章、形式语言概论
1、形式语言由Chomsky于1956年提出,其理论的形成和发展推动了计算机考完学技术发展。形式语言理论是编译原理的重要理论基础。
2、文法是形式语言中十分重要的基本概念。文法可以定义为一个四
元组,文法G=(VN,VT,P,S)。其中,VN是一个非终结符集,VT是一个终结符集,P是一个产生式集,S属于VN是文法的识别符。
3、Chomsky将文法分类为0型、1型、2型、3型文法。程序设计语言的语法规则属于3型文法(正规文法)。程序设计的语言和语义部分,一般属于1型文法(上下文有关文法),但实际上都是采用2型文法(上下文无关文法)来描述语法。
4、对于一个文法,我们需要研究它的句型、句子和语言。要识别一个符号串是不是一个文法的合法句子,需要对它进行语法分析。分析方法有两类,一列是自上而下分析法,另一类是自下而上分析法。
5、为了进行语法分析,需要事先将文法的产生式存储在计算机中,可以为文法建立一个产生式表,把文法的所有产生式都放在这个产生式表中。为了在分析过程中能迅速地查找到相应的产生式,还可以再建立一个目录表。
第三章、有穷自动机
1、自动机是一种能进行运算并能实行自我控制的装置。它是描述符号串处理的强有力地工具,是研究扫描器的理论基础。有穷自动机分为确定有穷自动机(DFA)和非确定有穷自动机(NFA)。
2、DFA=(Q,∑,t,q0,F),Q是状态集,∑是输入字母表,t:Q×∑→Q,q0属于Q是开始转台,F是终止状态集。
3、NFA DFA=(Q,∑,t,q0,F),t为Q×∑→Q的子集上的函数,Q0是开始状态集。
4、对于NFA可采用子集法和造表法进行确认化,将其转化为等价的DFA。对DFA化简的基本是将状态集分解成若干个互不相交的子集,使每个子集中的状态都是等价的,而不同子集的状态是可区分的。
5、正规文法与FA有着特殊的关系。从正规文法可直接构造其自动机;反之,由自动机也可以直接构造其正规文法。
6、正规表达式与FA也有着特殊的关系。对于字母表∑上的任意一个正规表达式e,一定可以构造一个NFA M,使L(M)=L(e);反之,对于一个具有输入字母表∑的NFA M,在∑上也可以构造一个正规表
达式e,使L(e)=L(M)。
7、正规语言可用正规文法描述,也可以用正规表达式描述。
8、DFA在计算机中有两种表示,一种是矩阵表示,另一种是表结构。
第四章、词法分析
1、词法分析是编译过程的第一阶段,是编译过程的基础。它负责对源程序扫描,从中识别出一个个的单词。
2、单词是程序设计语言的基本语法单位和最小的语义单位。单词一般分为五类,即关键字(又称为保留字或基本字)、标识符、常数、运算符和界限符。
3、源程序经词法分析程序识别的单词背表示成机内符,机内符包括单词类别和单词自身值两部分。
4、词法分析程序课利用状态转换图进行设计。状态转换图是一个有向图,每个节点表示一个状态,其中有一个初始状态,至少有一个终止状态。
5、词法分析程序还可以根据正规文法或正规表达式来进行设计、
第五章、自上而下语法分析
1、递归下降分析程序及其设计
例、设文法G[S]:
S→(A)|aAb
A→eA′|dSA′
A′→d A′|e
子程序P(S):
if ch=′(′then
READ(ch);P(A);
if ch=′) ′then goto L
else error
else if ch≠′a′then error
else begin
READ(ch);P(A);
if ch=′b′then goto L
else error
L:READ(ch);
子程序P(A):
if ch=′e′then
READ(ch);goto L
if ch≠′d′then error
子程序P(A′):
L:if ch=′d′then
read(ch);goto L
else if ch=′d′then goto L′
else if ch=′)′then goto L′
else error
L′:return
2、带回溯的自上而下分析算法 INIT:
s[k]:=(z,0,0,0);
goto TEST;
if GOAL in VT then
if GOAL=INPUT[j] then begin
j:=j+1;goto SUCC
else goto FALL;
goto LOOK;
if GRAMMAR[i]= ′|′then if FATHER≠0 then goto SUCC else STOP
if GRAMMAR[i]= ′$′ then if FATHER≠0 then goto FALL else STOP
s[k]:=(GRAMMAR[i],O,P,O,SON); SON:=k;
goto TEST;
P:=FATHER;
i:=i+1;goto LOOK;
SON:=S[SON].BRO;
goto ATRY;
if SON=0 then
while GRAMMAR[i]≠′1 ′ do
i:=i+1;goto LOOK
if GOAL in VN then
goto ATRY;
goto FALL;
第六章、自下而上分析和优先分析方法
1、自下而上分析
自下而上分析法是一种“移进-归约”法。它用到一个符号栈S,待检查符号串的符号逐个被“移进”S栈,当栈顶符号串与某个产生式右部相匹配时,这个符号串被替换成(“归约”为)该产生式左部非终结符。
例子。设文法G[S]:
S→(T)|a|e
因为 S=&+(T,S),T=&+(a)
所以(a)是句型((a),S)相对于T的短语。再因为
S=&+((T),S),T=&T,S
所以T,S是句型(((T),S),S)是相对于T的直接短语。
2、有关文法的一些关系尚未基本性质
设R施定义在集合∑上的一个关系,如果对任何关系x属于∑,都有xRx
则称关系R是自反的。
如果对任何x,y属于∑,xRy,都有yRx,则称关系R是对称的
对任何x,y,z属于∑,如果能由xRy,都有yRx,则称关系R是对称的。
3、Warshall算法
Warshall算法是用于求关系传递闭包的一种算法。以下是描述这个算法的BASIC程序:
10 for i=1 to n
20 for j=1 to n
30 if M (j,i)=0 then 80
40 for k=1 to n
50 if M(i,k)=0 then 70
60 let M(j,k)=1
4、简单优先分析方法
简单优先分析法是一种典型的自下而上分析方法。它对符号串进行语法分析的过程,实际是一个归约的过程。在这个归约过程中,它根据文法符号之间的简单优先关系来寻找符号串中课进行归约的字串,此子串称为句柄。
5、两种优先分析方法的比较
①两种方法都是自下而上语法分析法。它们对一个符号串进行分析的过程,实际上是对这个符号串进行归约的过程。在归约的每一步,它们都要寻找句型的一个可归约子串
②两种方法都引入优先关系,并创建了优先关系矩阵。优先关系以及优先关系矩阵是确定句型的课归约子串的根据
③由于算符优先方法只在终结符之间建立优先关系,在归约过程中,它不对单产生式进行归约,因而比简单优先分析法功效更高。
第七章、自下而上的KR(K)分析方法
1、拓广文法
假定I={[E′→?E]},那么CLOSURE(I)则包含下面的项目: E′→?E
计算CLOSURE的过程如下:
procedure CLOSURE(I);
2、LR(0)项目集规范族
procedure ITEM(G′);
C:={CLOSURE({S′→?S})};
C中每个项目集I和I中每个紧接“? ”后的不同文法符号X do if goto(I,X)非空且不属于C then
将goto(I,X)加到C
until C不再增大;
最终得到的C就是拓广文法G′的LR(0)项目集规范族。
考虑文法G(S):
其拓广文法G′(S)为
文法G′(S′)的基本LR(0)项目集为
4、给定项目集I,X是一个文法符号,计算I的闭包CLOSURE(I)的算法是:
procedire CLOSURE(I)
begin I中的项目都属于CLOSURE(I);
until I 不再增大
return I ;
第八章、语法制导翻译法
任何编译程序都可以看作这样一种翻译程序:它将用某种源程序语言写的程序(源程序)转换成等价的用某种目标语言写的程序(目标程序),其中的目标程序可以是某种中间语言程序,例如,汇编语
言程序、四元式形式的程序,等等;而且,无论是源程序还是目标程序都看了一看做某种形式的符号串。
语法制导翻译额度基本思想是很简单的,就是先给文法中的每个产生式添加一个成分,这个成分长称为语义动作或翻译子程序,在执行语法分析的同时,执行相应产生式的语义动作。
所谓语法制导翻译,就是在语法分析的过程中,依从分析的过程,根据每个产生式添加的语义动作进行翻译的方法。
将下面的程序段用逆波兰表示法表示:
h:if k&i+j then
begin k:=k-1;
end else k:=i*2-j*2;
该程序段的逆波兰表示是:
(1)Block
(2)k 100:=
(7)k i j+&(23) jumpf
(14)k k 1-:=jumpf(32) jumpf
(23)k i 2*j 2 * -:=
(32)i j 0 :=:=
(37)Blockend
编译原理实验心得相关文章
《》由www.zaidian.com(在点网)整理提供,版权归原作者、原出处所有。
Copyright &
All Rights Reserved.编译原理复习题
1按Chomsky分类法,文法按照___规则定义的形式__进行分类。
2词法分析基于__正则___文法进行,即识别的单词是该类文法的句子。
3分析句型时,应用算符优先分析技术时,每步被直接归约的是__最左素短语___,而应用LR分析技术时,每步被直接归约的是___句柄__。
4扫描器是__词法分析器___,它接受输入的__源程序___,对源程序进行___词法分析__并识别出一个个单词符号,其输出结果是单词符号,供语法分析器使用。 5 一个文法能用有穷多个规则描述无穷的符号串集合(语言)是因为文法中存在有___递归__定义的规则。
6 语义分析阶段所生成的与源程序等价的中间表示形式可以有__逆波兰___、___四无式表示__与___三元式表示__等。 7 编译程序的工作过程一般可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化等几个基本阶段,同时还会伴有__表格处理___和 ___出错处理__。
8从功能上说,程序语言的语句大体可分为__执行性___语句和__说明性___语句两大类。
9计算机执行用高级语言编写的程序主要有两种途径:___解释__和__编译___。
10一个LR分析器包括两部分:一个总控程序和___一张分析表__。
11语法分析基于__上下文无关___文法进行,即识别的是该类文法的句子。语法分析的有效工具是__语法树___。
12在使用高级语言编程时,首先可通过编译程序发现源程序的全部__语法___错误和语义部分错误。 13编译方式与解释方式的根本区别在于__是否生成目标代码___。 14 递归下降法不允许任一非终极符是直接__左___递归的。
15局部优化是在__基本块___范围内进行的一种优化。
16一个典型的编译程序中,不仅包括__词法分析___、__语法分析___、__中间代码生成___、代码优化、目标代码生成等五个部分,还应包括表格处理和出错处理。
17语法分析器的输入是__单词符号串___,其输出是__语法单位___。
18自底向上的语法分析方法的基本思想是:从输入串入手,利用文法的产生式一步一步地向上进行___直接归约__ ,力求归约到文法的__开始符号___。
19产生式是用于定义___语法成分__的一种书写规则。
20对编译程序而言,输入数据是___源程序__, 输出结果是__目标程序___。 21 若源程序是用高级语言编写的,___目标程序__是机器语言程序或汇编程序,则其翻译程序称为 __编译程序__ 。
22一个句型中的最左简单短语称为该句型的___句柄__。
23语法分析是依据语言的__语法___规则进行的,中间代码产生是依据语言的__语义___规进行的。
24自顶向下的语法分析方法的基本思想是:从文法的__开始符号____开始,根据给定的输入串并按照文法的产生式一步一步的向下进行__直接推导____,试图推导出文法的__句子____,使之与给定的输入串___匹配___。
25常用的参数传递方式有___传地址__,传值和传名。
26对于文法的每个产生式都配备了一组属性的计算规则,称为 __语义规则___ 。
27扫描器的任务是从__源程序___中识别出一个个___单词符号__。
28一个名字的属性包括__类型___和__作用域___。
29语法分析最常用的两类方法是___自上而下__和___自下而上__分析法。
30自上而下分析法采用___移进__、归约、错误处理、___接受__等四种操作。
一、选择 1.将编译程序分成若干个“遍”是为了B. A. 提高程序的执行效率
使程序的结构更加清晰。 B. 使程序的结构更加清晰
C. 利用有限的机器内存并提高机器的执行效率 D. 利用有限的机器内存但降低了机器的执行效率 2.正规式 MI 和 M2 等价是指__C. M1 和 A. MI 和 M2 的状态数相等
M2 所识别的语言集相等
B. Ml 和 M2 的有向弧条数相等。
C. M1 和 M2 所识别的语言集相等
D. Ml 和 M2 状态数和有向弧条数相等 3.中间代码生成时所依据的是 _C.语义规A.语法规则
则。 B.词法规则
C.语义规则
D.等价变换规则 4.一个编译程序中,不仅包含词法分析,_A.语法分析____,中间代码生成,代码优化, 目标代码生成等五个部分。 5.语法分析器则可以发现源程序中的__D.语法错误_。 A.语法分析
B.文法分析
C.语言分析
D.解释分析
A.语义错误
B.语法和语义错误 C.错误并校正
D.语法错误 6.解释程序处理语言时 , 大多数采用的是__B.先将源程序转化为中间代码 , 再解释执行___方法。 7.如果L(M1)=L(M2),则M1与M2( A.等价 ) A.源程序命令被逐个直接解释执行 B.先将源程序转化为中间代码 , 再解释执行 C.先将源程序解释转化为目标程序 , 再执行 D.以上方法都可以 A.等价
B.都是二义的 C.都是无二义的
D.它们的状态数相等 8.有限状态自动机能识别(C.正规文法 ) A.上下文无关文法
B.上下文有关文法 C.正规文法
D.短语文法
9.由文法的开始符经0步或多步推导产生的文法符号序列是(C.句型
10.产生正规语言的文法为(D.3型 ) A.短语
D.句子 A.0型
D.3型 A.有一个
C.有若干个
D.可能有若干个 A.消除左递归
B.消除右递归 C.消除回溯
D.提取公共左因子 11.任何算符优先文法(D.可能有若干个 )优先函数 12.采用自上而下分析,必须( C.消除回溯
) 13.在规范归约中,用(B.句柄
)来刻画A.直接短语
可归约串。 B.句柄
C.最左素短语
D.素短语 14.如果文法是无二义的,那么规范归约是A.最左推导的逆过程
指( B.最右推导的逆过程 ) B.最右推导的逆过程 C.规范推导
D.最左归约的逆过程 15.使用间接三元式表示法的主要目的(A.便于优化处理 ) A.便于优化处理
B.便于表的修改 C.节省存储空间
D.生成中间代码更容易 16.文法 G 所描述的语言是_(C.由文法的A. 文法 G 的字母表 V 中所有符号组成的符号串 开始符号推出的所有终极符串)_的集合。 B.文法 G 的字母表 V 的闭包 V* 中的所有符号串
C.由文法的开始符号推出的所有终极符串 D. 由文法的开始符号推出的所有符号串 17.文法分为四种类型,即 0 型、1 型、2 A. 短语文法 型、3 型。其中 3 型文法是__B.正则文B.正则文法
C.上下文有关文法
D.上下文无关文法 18. 一个上下文无关文法 G 包括四个组成部分,它们是:一组非终结符号,一 组终结符号,一个开始符号,以及一组 _D.产生式___。 19.通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目 标代码生成等五个部分,还应包括_C.表格处理和出错处理_。 20.一个句型中的最左_B.简单短语 ___称为该句型的句柄。 A.句子
D.产生式 A.模拟执行器
B.解释器 C.表格处理和出错处理
D.符号执行器 A.短语
B.简单短语
D.终结符号 21.若一个文法是递归的,则它所产生的语A.是无穷多个
言的句子_A.是无穷多个 _。 B. 是有穷多个 C.是可枚举的
D.个数是常量 22.词法分析器用于识别_C.单词 _。
D.产生式 A. 寻找句柄
B. 寻找句型
C. 消除递归
D. 选择候选式 A. 句柄
D. LR(0) 项目 A.递归的
B.前后文无关的 C.二义性的
D.无二义性的 23.在自底向上的语法分析方法中,分析的关键是_A. 寻找句柄 _。 24.在 LR 分析法中,分析栈中存放的状态是识别规范句型_C. 活前缀
_的 DFA 状态。 25.若文法 G 定义的语言是无限集,则文法必然是 _A.递归的 _
26.四种形式语言文法中,1 型文法又称为 A.短语结构文法
_A.短语结构文法 __文法。 B.前后文无关文法
C.前后文有关文法
D.正规文法 27._B.中间代码生成_和代码优化部分不是每个编译程序都必需的。
A.语法分析
B.中间代码生成
C.词法分析
D.目标代码生成 28._B.解释程序和编译程序___是两类程序语言处理程序。 A.高级语言程序和低级语言程序
B.解释程序和编译程序 C.编译程序和操作系统
D.系统程序和应用程序 29.文法分为四种类型,即 0 型、1 型、2 A. 短语文法
型、3 型。其中 2 型文法是_D.上下文无B.正则文法 关文法__。 C.上下文有关文法
D.上下文无关文法 30._A.BASIC语言 __是一种典型的解释型语言。 A.BASIC语言
C.FORTRAN语言 D.PASCAL语言
31.与编译系统相比,解释系统_D.比较简A.比较简单 , 可移植性好 , 执行速度快 单 , 可移植性好 , 执行速度慢_。 B.比较复杂 , 可移植性好 , 执行速度快 C.比较简单 , 可移植性差 , 执行速度慢 D.比较简单 , 可移植性好 , 执行速度慢 32.用高级语言编写的程序经编译后产生的程序叫_B.目标程序__。
B.目标程序
C.连接程序
D.解释程序
33.把汇编语言程序翻译成机器可执行的A.编译器
目标程序的工作是由_A.编译器__完成的。 B.汇编器 C.解释器
D.预处理器
34.如果文法 G 是无二义的,则它的任何句子_A.最左推导和最右推导对应的语法树必定相同_。
35.构造编译程序应掌握_D.以上三项都是__。
A.最左推导和最右推导对应的语法树必定相同
B.最左推导和最右推导对应的语法树可能不同
C.最左推导和最右推导必定相同 D.可能存在两个不同的最左推导,但它们对应的语法树相同
B.目标语言 C.编译方法
D.以上三项都是 36.四元式之间的联系是通过_B.临时变量 A.指示器
__实现的。 B.临时变量 C.符号表
D.程序变量 37.表达式( ┐ A ∨B)∧(C∨D)的逆波兰表示为_B.A ┐ B∨CD∨∧_。
38.优化可生成_D.运行时间短且占用存储A. ┐ AB∨∧CD∨
B.A ┐ B∨CD∨∧ C.AB∨┐ CD∨∧
D.A┐ B ∨∧CD∨ A.运行时间较短
联系客服:cand57il.com编译原理模拟试卷和答案_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
编译原理模拟试卷和答案
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩12页未读,
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 java语言文法产生式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信