形式语义学-chapter 3 Attribute Grammars

ATTRIBUTE GRAMMARS 属性文法

前言:
1968年被Donald Knuth 提出,当时的目的是为了对上下文无关的语义进行形式化。现在多用于类似:检查声明,检查变量or函数是否与声明一致,操作语义等。

静态语义形式化描述最常采用的是属性文法(attributegrammars),它实际上是为产生式中的符号扩充属性。因此,也可以认为属性文法是对上下文无关文法的扩充,二者结合起来,完整地定义出合法的程序。 由于属性文法对静态语义的描述并不是独立的,需要与文法捆绑在一起,因此被认为是半形式化的描述。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值