编译程序的组织 (5).ppt
《编译程序的组织 (5).ppt》由会员分享,可在线阅读,更多相关《编译程序的组织 (5).ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1定义1文法G定义为四元组(Vn,VT,P,S)。其中:Vn:非终结符号(或语法实体,或变量)集;VT:终结符号集;P:产生式(也称规则)的集合;S:识别符号或开始符号。Vn,VT和P是非空有穷集P:或=V+,V*S:必须出现在某个产生式的左部2.2 文法和语言的形式定义2G句子=(Vn,VT,P,S)Vn=句子主语谓语代词、名词动词直接宾语VT=我、你、他、王明、大学生、工人、英语、是、学习P=句子=主语谓语主语=代词|名词代词=我|你|他名词=王明|大学生|工人|英语谓语=动词直接宾语动词=是|学习直接宾语=代词|名词3例 文法G=(Vn,VT,P,S),其中 Vn=S,VT=0,1,P=
2、S0S1,S01。这里,非终结符集中只含一个元素S;终结符集由两个元素0和1组成;有两条产生式;开始符号是S。一般约定,第一条产生式的左部是识别符号;用尖括号括起来的是非终结符号,不用尖括号括起来的是终结符号,或者用大写字母表示非终结符号,小写字母表示终结符号。另外也有一种习惯写法,将G写成GS,其中S是识别符号.文法G还可以写成:G:S0S1 S01或 GS:S0S1 S014例文法 G=(Vn,VT,P,S)其中 Vn=标识符,字母,数字 S=标识符 VT=a,b,c,,x,y,z,0,1,,9P=标识符字母 标识符标识符字母 标识符标识符数字 字母a 字母b 字母z 数字0 数字1 数字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译程序的组织 5 编译程序 组织
限制150内