欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《编译原理》课程简介 (5).pdf

    • 资源ID:67733156       资源大小:1.77MB        全文页数:12页
    • 资源格式: PDF        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《编译原理》课程简介 (5).pdf

    编译原理 COMPILATION PRINCIPLE第二章 高级语言及其语法描述2.2文法的形式化定义和分类文法形式化定义n文法定义成一个四元组G=(VN,VT,S,P)pVN:非空有限的非终结符集;pVT:非空有限的终结符集;pS:开始符号;pP:产生式集合。p其中,VN VT=,S VNpP中产生式一般形式为:A|,其中 A VN,,(VN VT)*例1v 文法G=(VN,VT,S,P),其中VN=S,VT=0,1,P=S0S1,S01。v 这里,非终结符集中只含一个元素S;终结符集由两个元素0和1组成;有两条产生式;开始符号是S。v 文法G=(VN,VT,S,P),其中VN=S,VT=0,1,P=S0S1,S01。G=(S,A,a,b,P,S)其中P:SaAb Aab AaAb A G:SaAb Aab AaAb A GS:Aab AaAb A S aAb GS:Aab|aAb|SaAb 文法的分类n对产生式施加不同的限制得到不同类型的文法p0型(无限制文法):G=(VN,VT,S,P)规则形式:;(VNVT)+,(VN VT)*且中至少含有一个非终结符 p1型(上下文有关):规则 有 1|,其中=1A2,=12;A VN,(VN VT)+,1,2 (VN VT)*.规则形式:1A 2 12;p2型(上下文无关):规则形式:A,A VN,(VN VT)+p3型(右线性和正规文法):规则形式:AB或A(右线性)A,B VN,(VT)*。v左线性文法p规则形式:AB或A(左线性)A,B VN,(VT)*.v正规文法p规则形式:AB或A 其中A,B VN,VT,如果S P,且S不能出现在任何产生式右边p正规文法中只能出现单个终结符,右线性文法中可能出现若干个终结符组成的串 v2型文法扩充p规A,A VN,(VN VT)*p允许有空产生式:An四个文法类的定义是逐渐增加限制的,因此每一种正规文法都是上下文无关的,每一种上下文无关文法都是上下文有关的,而每一种上下文有关文法都是0型文法。n称0型文法产生的语言为0型语言。上下文有关文法、上下文无关文法和正规文法产生的语言分别称为上下文有关语言、上下文无关语言和正规语言。n现今大多数高级程序设计语言采用上下文无关文法来描述其语法已经足够了。文法举例n文法G=(S,A,B,a,b,c,d,e,S,P),其中,P=S abcA|edB,AbeB,B d p文法G是右线性文法p也是正规文法 n其中,VN=S,X,Y,Z VT=x,y,z P=S xSYZ|xYZ,xYxy,yYyy,yZyz,ZYYZ,zZzz v例1 1型文法G=(VN,VT,P,S)n其中,VN=S,T VT=a,b,c,d P=S aTd,TbT|cT|b|c v例2 2型文法G7=(VN,VT,P,S)n其中,VN=B VT=(,)P=B(B)|BB|()v例3 2型文法G8=(VN,VT,P,B)n其中,VN=S VT=0,1 P=S 0S1,S 01 v例4 1型文法G9=(VN,VT,P,S)n用文法描述下面的语言:“所有以0开头,后接零个或多个10组成的符号串的集合”v例5左线性文法,G11S:S S10|0 2右线性文法,G10S:S 0A A10A|1正线性文法,G12S:S 0B|0 B1S 3|编译原理

    注意事项

    本文(《编译原理》课程简介 (5).pdf)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开