討論串[問題] 如何學寫COMPILER? [純拋磚引玉]
共 38 篇文章
內容預覽:
這個年代有點久不好找,. 用 John Lilley 搭一些有的沒的字當 keyword 找,. 可能還能找到一點點東西,. 我印象中它不屬於論文類。可能我不用 parser generator 太久了沒注意到?. yacc 跟 bison 確定是沒有這個能力,. 不過它們確實也稱不上是「好一點」的
(還有343個字)
內容預覽:
你好像沒看懂我的意思,. 還是說你截錯位置了,. 第一句的「在 C++ syntax 被證明成可用 LL(1) 實作之前」你似乎沒看到,. 所謂「在 xxx 被證明可用 LL(1) 實作之前,很多人都在猜沒有 LR(2) 搞不出來」,. 意思就是說 LR(2) 處理能力較強,. 所以一堆人以為 C+
(還有654個字)
內容預覽:
挑個錯, LALR or LR 支援 syntax 的能力並不差,. 理論上 (實際上也是), LR 要比 LL 強大 (的多).. lookahead 的問題不在夠不夠用,. 要是覺得不夠用, 你自己把他加大不就好了.. lookahead 的問題在於, 大於某個數值的 lookahead 下,.
(還有255個字)
內容預覽:
※ 引述《sniffer@kkcity.com.tw ( )》之銘言:. > parser 只是負責把 C++ code 轉成內部 structure,. > 會出問題通常是內部表示 data structure 沒規劃好. > 因為 template/class 產生的資料量超大, worst c
(還有3703個字)