Re: [作業] compiler homework5

看板b93902HW作者 (一天一咖啡人格不扭曲)時間18年前 (2007/06/14 00:03), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串30/30 (看更多)
想請問一下 有沒有人是用老師的範例投影片B去做gen code的 在最後一頁有用到 %union{ var_type vval } %type <vval> expr 寫了這行之後 expr就變成var_type這個structure在maintain 而不是之前的YYSTYPE 可是yacc反而問了其他無關緊要的terminal non-terminal的type error code是 $x(blahblah) untyped 這個有什麼解決方法嗎? 如果要重寫struct實在太爆肝了...>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.119 ※ 編輯: usoko 來自: 140.112.30.119 (06/14 00:03)

06/14 00:07, , 1F
我沒用這個...好像還是可以有其他方法
06/14 00:07, 1F

06/14 01:20, , 2F
感覺很複雜...查了很多資料 都發現他會跟YYSTYPE衝突@@
06/14 01:20, 2F

06/14 04:06, , 3F
結果還是把struct砍掉重練了...囧
06/14 04:06, 3F
文章代碼(AID): #16S1Kt_Z (b93902HW)
討論串 (同標題文章)
文章代碼(AID): #16S1Kt_Z (b93902HW)