討論串[問題] 如何學寫COMPILER? [純拋磚引玉]
共 38 篇文章
內容預覽:
縱使是 visual c++ 2005 在使用 boost 時也會遇到 internal fatal error,. 這我在使用 boost::multiIndex set 時遇到過.. No, 你記錯了,. GCC 4.x 的不管是 C parser 還是 C++ parser 都不是 LL(1)
(還有54個字)
內容預覽:
> rule1 =. > (xxxx >> yyyy >> zzzz)[&action1]. > | (aaa >> bbb)[&action2]. > | .... > ;. > 雖然在更複雜的情形下 spirit 的版本會看起來亂一點,. > 但是 programmer 用 debugger 跳
(還有1549個字)
內容預覽:
※ 引述《mousep.bbs@ptt.cc (絕對命運默示錄)》之銘言:. > 我也對這點感到有疑問. > C++語法本身的ambigious真的只能靠LL(1)就能parse嗎?. > 目前我知道的作法都是syntactic和semantic分析要混在一起. > 沒辦法切得很開的. > 網路上搜
(還有924個字)
內容預覽:
※ 引述《sniffer@kkcity.com.tw ( )》之銘言:. > ※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:. > > 你好像已經忘記我更前面說「context-free LALR(1) parser」了:. > BNF is conte
(還有10494個字)
內容預覽:
※ 引述《mousep.bbs@ptt.cc (絕對命運默示錄)》之銘言:. > ※ 引述《halajohn (Wei Hu)》之銘言:. > : C 能用 LL(1) parse 是令人驚奇的. > : C grammar 裡面有至少六個 ambigious 的地方,. > : 其中有些地方他的
(還有761個字)