回 帖 发 新 帖 刷新版面

主题:求生成三地址代码的源程序例子

请问,谁有生成三地址代码的源程序例子,分享一下谢谢。[em2]

回复列表 (共1个回复)

沙发

赫赫,没有人回答。总算熬过去了。
自己写。
##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##


我来回复

您尚未登录,请登录后再回复。点此登录或注册