关于多项式的属性语法

时间:2019-02-23 23:17:07

标签: parsing semantics context-free-grammar

在即将来临的考试中,我被作为练习的一个问题,并被困在如何解决该问题上。

  

在x中为多项式编写上下文无关的语法。添加语义函数以产生一个   属性语法,将在综合中累积多项式的导数(作为字符串)   解析树的根的属性

我做了什么

我的上下文无关语法:

  

E ---> x
  | x * E
  | x + E
  | x-E
  | x / E

问题:在所有的演讲幻灯片中,教授都使用了具有我们可以使用的属性的属性图。这些属性也非常直观,使用诸如.val,.neg,.pos,.realnum,.int之类的属性。但是,如何创建属性以确认这是否是多项式?

我可以只创建一个名为.isPoly的属性并使用它吗?

总而言之,对如何创建属性语法感到困惑。

对不起,谢谢!

0 个答案:

没有答案