在即将来临的考试中,我被作为练习的一个问题,并被困在如何解决该问题上。
在x中为多项式编写上下文无关的语法。添加语义函数以产生一个 属性语法,将在综合中累积多项式的导数(作为字符串) 解析树的根的属性
我的上下文无关语法:
E ---> x
| x * E
| x + E
| x-E
| x / E
问题:在所有的演讲幻灯片中,教授都使用了具有我们可以使用的属性的属性图。这些属性也非常直观,使用诸如.val,.neg,.pos,.realnum,.int之类的属性。但是,如何创建属性以确认这是否是多项式?
我可以只创建一个名为.isPoly的属性并使用它吗?
总而言之,对如何创建属性语法感到困惑。
对不起,谢谢!