主题:求生成三地址代码的源程序例子
yexin218
[专家分:4070] 发布于 2006-11-30 11:23:00
请问,谁有生成三地址代码的源程序例子,分享一下谢谢。[em2]
回复列表 (共1个回复)
沙发
yexin218 [专家分:4070] 发布于 2006-12-20 00:00:00
赫赫,没有人回答。总算熬过去了。
自己写。
##Lexical analysis is on##
( int ,TYPE )
( a ,ID )
( ; ,SEPARATOR )
( int ,TYPE )
( b ,ID )
( ; ,SEPARATOR )
( int ,TYPE )
( c ,ID )
( ; ,SEPARATOR )
( if ,KEY )
( a ,ID )
( > ,OPERATOR )
( b ,ID )
( then ,KEY )
( c ,ID )
( := ,OPERATOR )
( a ,ID )
( else ,KEY )
( c ,ID )
( := ,OPERATOR )
( ad ,ID )
( ; ,SEPARATOR )
( while ,KEY )
( c ,ID )
( > ,OPERATOR )
( d ,ID )
( do ,KEY )
( b ,ID )
( := ,OPERATOR )
( a ,ID )
( + ,OPERATOR )
( ( ,SEPARATOR )
( c ,ID )
( * ,OPERATOR )
( d ,ID )
( ) ,SEPARATOR )
( ; ,SEPARATOR )
( ,ID )
##Lexical analysis is over##
我来回复