作者usoko (一天一咖啡人格不扭曲)
看板b93902HW
標題Re: [作業] compiler homework5
時間Thu Jun 14 00:03:01 2007
想請問一下 有沒有人是用老師的範例投影片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)
→ finalwave:我沒用這個...好像還是可以有其他方法 06/14 00:07
→ usoko:感覺很複雜...查了很多資料 都發現他會跟YYSTYPE衝突@@ 06/14 01:20
→ usoko:結果還是把struct砍掉重練了...囧 06/14 04:06