正在加载图片...
变量中间代码的LR语法制导 ∨→id [Push((Var Type(entry), Var Arg(entry)))) V→>V1.id iFieldvar FieIdVar: L: Sem[top-1]: R: =Sem[top Resul tArg: New Temp(ind ir) Generate(AADD, L Arg, R arg, Resul targ Pop(2), Push((R type, ResultArg))变量中间代码的LR语法制导 ⬧ V → id {Push((VarType(entry),VarArg(entry)))} ⬧ V → V 1.id #FieldVar FieldVar: L:= Sem[top-1]; R:= Sem[top]; ResultArg:= NewTemp(indir); Generate(AADD,L.Arg, R.arg,ResultArg) Pop(2),Push((R.type, ResultArg))
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有