公开课网06 第六章 属性文法和语法制导翻译.pptx

06 第六章 属性文法和语法制导翻译.pptx

页数:74文件大小:302.7 KB

编译原理第六章属性文法和语法制导翻译
61属性文法属性文法(也称属性翻译文法)Knuth在1968年提出在上下文无关文法的基础上为每个文法符号(终结符或非终结符)配备若干相关的“值”(称为属性)。属性代表与
属性综合属性“自下而上”传递信息继承属性“自上而下”传递信息在一个属性文法中对应于每个产生式A→都有一套与之相关联的语义规则每条规则的

下一页(还剩余72页)

var arr=[]; MIP.watch('t', function (newVal, oldVal) { var img_tj = MIP.getData('img_tj'); var list = MIP.getData('list'); var t = MIP.getData('t'); var fd = MIP.getData('t'); var fdz = 'tp' + fd; var tpp = MIP.getData(fdz); var fdl = parseInt(fd)+1; var fdlz = 'tp' + fdl; var tppl = MIP.getData(fdlz); if (arr[fd] !== 'aaa' && newVal < img_tj){ MIP.setData({list : list.concat({n : tpp}),img_sy : '还剩余' + ( img_tj - newVal - 1) + '页'}); arr[fd] = 'aaa'; }else{ MIP.setData({list : list.concat({n : tpp}),img_sy : '已经加载完毕!',xyy : '欢迎进行下载!'}); } });