编译原理 教学课件 作者 王生原 董渊 杨萍 张素琴 slide09.pptVIP

  • 2
  • 0
  • 约1.55万字
  • 约 59页
  • 2019-10-09 发布于未知
  • 举报

编译原理 教学课件 作者 王生原 董渊 杨萍 张素琴 slide09.ppt

中间代码生成 数组说明 参考前页的翻译模式,可了解(一维)数组说明的翻译 思想. 至于符号表中一般情况下是如何组织数组说明信 息的,随后将会讨论. 数组说明和数组元素引用的语法制导翻译 … D ? id :T { enter (id.name ,T.type, D.offset); D.width := T.width } … T ? array [ num ] of T1 { T.type := array(num.val, T1.width ) ; T.width := num.val ? T1.width } … 中间代码生成 数组引用 数组说明和数组元素引用的语法制导翻译 S ? id := E S ? E1[E2 ] := E3 E ? E1[E2] E ? id … { p := lookup (id.name); if (p?nil) then S.code := E.code || gen (p ‘:=‘ E.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档