编译原理——说明语句翻译

说明语句:

说明语句的文法G:

D -> D,id | Integer id | real id       //这里只用整型和实型举例子

其语义语义动作:

1.D -> Integer id

{FILL(ENTRY(id) , int) : D.ATT := int;}

2. D -> real id

{FILL(ENTRY(id) , real) : D.ATT := real;}

3.D -> D1, id 

{FILL(ENTRY(id) , D1.ATT) : D.ATT := D1.ATT}

参考视频:西安交大《编译原理》网络公开课

猜你喜欢

转载自blog.csdn.net/haohulala/article/details/81217735
今日推荐