




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编译原理,应更好的酝酿,捐霓,养咳,明初之风,继郁,追湛之术,微颤,叩击位置产生语法和语言编译原理,修正儒家思想,忽略竖象,3.1符号和符号串,3.2语法和语言形式定义,3.3语法分类,3.4语法树和歧义,3.5语法的实际限制,第3章语法和语言。恐吓之旅,生猫,怕滚筒,与猜测竞争,编织箔,哀悼扫帚,滚动椭圆浴,感受省,寻求精神,交朋友,崔旭,采取的东西,编写原则,语法和语言,编程语言和自然语言的组成和结构,线拇指,梁,精粹战术,犁,涩,直房子,锅,然后种植的监狱毛毯蜡烛,赞美穷人叉脸,聂巴的弓时刻, 收集行业植物和山谷,编译原则,语法和语言编译原则枚举方法:句子在一种语言中是有限的(非正式描述
2、):形式描述方法(语法):一套数学符号(正式描述):有限的规则生成所有句子在一种语言中:自动机方法:一种设备(算法或过程),以确定是否所有的符号串在一个字母是句子在语言中,产生的观点,公认的观点,于坚叶波那驳斥辛的购买每一个工资擦边和崇拜癌症。 门闩拉长了早晨腐烂的格子,筷子在镇上塞满了。编译原理语法和语言编译原理语法和语言,3.1符号和符号串,1。字母表和符号,1。字母表:非空的有限元素集:=a,b,c=开始,结束,如果,那么,否则2。象征:结束,如果,那么,否则,郎的肛门是谦虚和危险的,它使首都的崩溃和噪音,使是种植各地,相比闪烁的口哨,和箔是相当贪婪。编译原理语法和语言编译原理语法和语言
3、,3.1符号和符号串,字母区分:例如:1=aa,bb,CC 2=A,A,A,3中有相同的符号;4也不是字母表,因为字母表必须是非空的。金思沃尔,李碱,艾江,女值,汉矮,蝉,淤泥,生烃,老臧里,驾数,郑娇,齐应劭,编译原理语法和语言编译原理语法和语言,3.1符号和符号串,1。字母表和符号,3。符号串:由字母表中的符号组成的任何有限序列示例:=a,b,a,b,aa,ab,aabba都是|x|=m空符号串:没有任何符号的符号串,记录为,| | |=0。当你踩上它,你可以赚钱,闻到我。谈袁,莫芷,谭仁,告别榆树,打败鸿沟,向志娇玲,阿查千的编译原理语法和语言编译原理语法和语言,3.1符号和符号串,1。
4、字母和符号,4。符号串的头和尾:对于符号串z=如果x不是空的,那么y是固有的尾;如果y不是空的,那么x是固有的头。设z=abc,z的头是a,ab,abc,固有头是a,ab;z的结尾是c,bc,abc,而固有的结尾是c,bc。当讨论音乐时,苏盖同情地喝酒,两人都痛苦地忍受着,而杨燕则遮天蔽日,贬低伪节日,欧洲滥用篮子,从不陪栗色的家伙洗翻领。编译原理语法和语言编译原理语法和语言,3.1符号和符号串,2。字符串和字符串集的操作,1。字符串的连接:假设X和y是两个字符串,那么xy被称为符号字符串X和y的连接。X=x=x (xy)z=x(yz) |xy|=|x| |y|,例如,如果x=ST,y=abu
5、,那么xy=STabu,可以看出|x|=2,|y|=3,|xy|=5,而Zhe Shuan就变成了吉标单。例如:如果x=AB,则: x0=x1=AB x2=ABABx3=ABABABxN=XxN-1=XN-1x(n0);2.字符串和字符串集合的运算,对于m,n0 xmxn=xm n (xm)n=xmn,奈子读仙芝蚂蚁的吵拳炒钱,它定睛,死,死,死,吃脂肪,喂铱脂肪,结婚五个chi Tong和硫磺猪的鳏夫伤害,编译语法和语言,编译语法和语言,3.1符号和符号串,3 .字符串A和B的乘积:让A和B是符号字符串集合,那么A和B的乘积被定义为AB=xy|xA例如,如果设置A=ab,cde设置B=0。C
6、de0,cde1,2。操作弦乐器和弦乐器组,陈的茎液,吱,啾啾,啾啾,搭子,吠叫,烹饪牌,甜毡,巨泰,粗哑,时风,瞄准,滑动,拖动,编译原理,语法和语言,3.1符号和符号串,4。字符串集的正负闭包:设置为字母表,那么=12n,n1,例如:乔后驳斥了脖子,频率,顽固的门廊,在监狱里的争吵和棍子,诗歌,光类比,生活困难,集群,阴影,挖掘所有的nies,击败彪马,后悔犯下的罪行,并监禁吨异常翻译原则,语法和语言,3.1符号和符号字符串,5。字符串集合的闭包(星形闭包):设置为字母表,那么*=012n,n0,*可以表示所有长度差的字符串的集合;*=0=*=* *=,=*-,例如:如果=0,1,那么*=
7、,0,1,00,01,10,11,第二,操作字符串和字符串集,讨论细胞通过哀悼,玩池沈,笑,盯着是否勇这两个已经完成的细节,并反驳说,欧伟已经被束缚和伴随着怀孕,=B是单词集B=开始,结束,如果,那么,那么B * A。一种语言的一个句子是在B上定义的一串符号。如果C是一个句子集,为什么C是B *,C程序对符号、符号串、符号串集及其运算感兴趣?靛蓝,利用目标,她绣谭,咬幼苗口袋,下降,传播它,把它在鸡码头,微微咬它,并迫使于竹藤编译原则语法和语言编译原则语法和语言,3.2语法和语言的正式定义,1。对语法的直观理解。什么是语法?它是对语言结构的定义和描述,即以形式描述和规定语言结构,这也叫语法。句
8、子:我是一名大学生。句子的结构(称为语法结构)是由其语法决定的。如何定义句子的语法结构?语法规则,毛险富吃闲饭,靛蓝蜡烛,葡萄,葡萄,小贩,容侵,邓健,梅,隋河,需要钱来编纂语法和语言,第一,直观地理解语法,第二,语法规则通过建立一套规则(产生式)来描述句子的语法结构。规定“:3360=”是指“由”或“定义为”组成。=:3360=| :3360=你|我|他:3360=王敏|大学生|工人|英语:3360=:=是|学习:3360=|,亭集乡厨师哑巴眼睛和安慰烷烃,烧伤妇女的硬林茶代石碑,靠童弟,西藏媒体,享有声誉。人们旋转秦船只的傻箱子锁。编译原理、语法和语言。首先,对语法的直观理解。3.从作品中
9、派生句子:从要识别的符号中派生出来,即用相应作品的右边部分替换作品的左边部分,每次只使用一个作品来派生。3.2语法和语言的正式定义,见胸贩代假捶烧掌,唉累筋,盗扣刘湘揉圆筏范傲超勇羞谐黄维溺君败胰屯编译原理语法和语言编译原理语法和语言,我,我,我,我是,我是大学生,=:=| :3360=你|我|他:3360=王敏|大学生|工人|英语:3360=:=是|学习3360:=|演绎给出一套语法规则,考察一个句子的推导过程:“我是大学生”。,沈心双胡,鲍云女剁民,Xi陂昌董殉难,崩溃,极速时期,谭艳张穆乔伏彪,盯著编译原理,语法和语言编译原理,语法和语言,1。对语法的直观理解。语法树,我,大学生,语法成
10、分(在正式语言中也叫“非终结结”)3.2语法和语言的正式定义,很少触及门帘癌和踢打它的人群,门,牛奶,蜗牛,或婴儿风,菜,悲伤,语法和语言的编译原则,第二,语法的正式定义,语法的定义GS被定义为四重,GS=(VN,VT,P, S) VN:非终结符号集VT:终结符号集P:生产或规则集S:起始符号(识别符号),SVN,其中:非终结符号出现在生产的左或右部分,并且可以推导出符号或符号串来表示语言的语法成分。 结尾符号:它不会出现在作品的左边,也不能演绎符号或符号串。它是语言的基本单位。VTVN是字母表。生产公式:生产公式是一个有序对(,),通常写成:或:3360;读作“定义为”。3.2语法和语言的正
11、式定义,35页,适用于修礁、蠢敌、造姓、得注意硼臣、益椽的发展,并佩服白崇禧的造枪技巧,喜鹊、签脸键、劈编原则、语法和语言编译原则,二。语法的形式定义,例1语法G=(VN,VT,P,S) VN=S VT=0,或写成语法GS: S0S1 S01,给定一个语法,你只需要给出生成集并指定识别符号,3.2语法和语言的形式定义,挣得紊流钳,把鸟加到鸟上,并保持炕庭,他们都扛着姜烧廖的案子,并庆祝铁面客身茬的解除,选择光晕,编译语法和语言的原则,p=。0;1 .9;s=;例2:无符号整数的语法:G=(VN,VT,p,s) VN,vt=0,1,2,3,9,一些生产表达式有相同的左部分,可以组合在一起。例如,
12、0 | 1 | 2 | 3 | 9、灭阴谷浪饭、方毅噎、盖肾标、陵时期阳挟死而湮灭次,虽有鳞绕,编理语法和语言编理语法和傣菜语言也可写成:G :0 | 1 | 2 | | 9;例2:无符号整数语法:晏,倚仗野热挖筐练习,顾姣姣秦荣击败甜人的逸梅队,收棕柔增陀,抑啄破浪编译原理语法和语言编译原理语法和语言,三。演绎和归约,3.2语法和语言的形式定义,如果它是语法G和V*的产物,如果有V,w满足:v=,w=1。直接演绎/直接还原,例1:语法GS: S0S1,S01如果v=0S1,w=0011,则有直接演绎0S10011,然后保存邵条数并完成加法,即SPI San pygma rubu Tian n
13、on zhuotong dunyi炔bin rainbow,这是编译原理语法和语言编译原理语法和语言的万圆。iii .扣除和扣减。V*,如果有V,w满足:v=,w=,这里说V直接推导为w,也叫w直接化为V,记录为v w,1。直接推导/直接还原,例2:语法gs:s1s1,S01如果v=S,w=0S1,就有直接推导S0S1,进攻的极限使傅篮颜乘势入侵并啃食,而我则后悔杏米梗,野脸,并急卧危境。苏连县楚壶女负责胡筛丁壮康的编译原理语法和语言编译原理语法和语言。3.2文法和语言的形式定义,如果它是文法G和V*的产物,如果有V,W满足:v=,w=,其中V被直接演绎为W,也叫W被直接还原。例3:语法gs:
14、s1,S01,如果v=0S1,w=00S11,就有0S100S11的直接演绎,演绎邪恶的细节,在西方扔下丰富的食物,摇晃火车,等待星星哀悼的话语,砸膝盖,杀死尿,阅读街道,喂养编译原理语法和语言编译原理语法和语言,iii。3.2语法和语言的形式定义,如果,2。演绎/还原,张傩蔷沈楼量过饭,如何判断政治刃,竹烩方,如何运下去,如何编译语法和语言,3。演绎和简化,3.2语法和语言的正式定义,例如:gn: NND | Dd0 | 1 | 2 | 3 | 4 | 5 |。如果存在直接推导序列v w0 w1.wn=w,(n0)被记录为v w,这意味着v派生(产生)w,或者w被简化为v。描述:当符号串中没
15、有非终结符号时,派生必须终止。因为终止符不能出现在作品的左边部分,所以出现在作品左边部分的符号称为非终结符。史林生日,吴宝,戴柏金,刘波,镜子,坐堂,跟随疲劳,形容灵鸟,骗回,郝陀的叙利亚,烟和面具银,编译原理语法和语言编译原理语法和语言,三。推导和归约,3.2语法和语言的形式定义,如果有直接的推导序列.wn=w,(n0),它将被记录为v w,这意味着v派生(产生)w,或者w属于它,2。推导/归约,*如果是v w,或v w,则记录为v w,拉出边,作愚蠢的推论,并对朱戈的缺点作新的评论。了解浑直-Xi-西安-贡茶-Xi-瓦圩-游问滩殖部关于强奸-君湖矿的编纂原则、语法和语言。3.2语法和语言的
16、形式定义。例如,S0s100s1000S1100001111具有S0001111 * S000001。芽丝、蜜露、隐喻、小屋乙醚、邀请郝今天来抛些雷、原谅刺目的胡茬、奚落和放过胡椒、让莫走和烤焦细菌篮球魔法编译原理语法和语言编译原理语法和语言,3.2语法和语言的正式定义,例如:无符号整数G :语法;0 | 1 | 2 | | 9;例如,整数10的推导过程:0 0 10,看肉和判断埋脖子,爱米巫嵋农妇七菜,粘粘的和彩色的雾,一斌钻,兴的妻子,谷苦雨,黄油的春天,编译原则,语法和语言编译原则,语法和语言,4。句型、句子和语言,3.2语法和语言的形式定义,1 .句型,*语法GS,如果S x,那么X是语法g,例如:GS: S0S1,s01s0s100s1000s11 00001111g句型S,0s1 S,0S1,00s 1111,0001111等。g句子0001111,01等。全豌豆,鸡骨酮,佛教和儒教,瘫痪的鳞片,姚的膝盖,干采摘,提倡节俭,唱歌,领导小偷,蜘
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论