语法定向翻译方案

  • 语法定向翻译方案是上下文无关的语法。
  • 语法指导的翻译方案用于评估语义规则的顺序。
  • 在翻译方案中, 语义规则嵌入在作品的右侧。
  • 括号中的括号表示要执行动作的位置。它写在产品的右侧。

生产 语义规则
S→E $ {printE.VAL}
E→E + E {E.VAL:= E.VAL + E.VAL}
E→E * E {E.VAL:= E.VAL * E.VAL}
E→(E) {E.VAL:= E.VAL}
E→我 {E.VAL:= I.VAL}
我→我数字 {I.VAL:= 10 * I.VAL + LEXVAL}
我→数字 {I.VAL:= LEXVAL}

    推荐阅读