討論串[問題] 如何學寫COMPILER? [純拋磚引玉]
共 38 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者halajohn (Wei Hu)時間18年前 (2007/04/28 16:20), 編輯資訊
0
0
1
內容預覽:
縱使是 visual c++ 2005 在使用 boost 時也會遇到 internal fatal error,. 這我在使用 boost::multiIndex set 時遇到過.. No, 你記錯了,. GCC 4.x 的不管是 C parser 還是 C++ parser 都不是 LL(1)
(還有54個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tinlans.時間18年前 (2007/04/28 02:02), 編輯資訊
0
0
1
內容預覽:
> rule1 =. > (xxxx >> yyyy >> zzzz)[&action1]. > | (aaa >> bbb)[&action2]. > | .... > ;. > 雖然在更複雜的情形下 spirit 的版本會看起來亂一點,. > 但是 programmer debugger
(還有1549個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tinlans.時間18年前 (2007/04/28 02:02), 編輯資訊
0
0
1
內容預覽:
引述《mousep.bbs@ptt.cc (絕對命運默示錄)》之銘言:. > 我也對這點感到有疑問. > C++語法本身的ambigious真的只能靠LL(1)就能parse嗎?. > 目前我知道的作法都是syntactic和semantic分析要混在一起. > 沒辦法切得很開的. > 網路上搜
(還有924個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tinlans.時間18年前 (2007/04/27 21:32), 編輯資訊
0
0
3
內容預覽:
引述《sniffer@kkcity.com.tw ( )》之銘言:. > 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言:. > > 你好像已經忘記我更前面說「context-free LALR(1) parser」了:. > BNF is conte
(還有10494個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sniffer.時間18年前 (2007/04/27 20:32), 編輯資訊
0
0
1
內容預覽:
引述《mousep.bbs@ptt.cc (絕對命運默示錄)》之銘言:. > 引述《halajohn (Wei Hu)》之銘言:. > : C 能用 LL(1) parse 是令人驚奇的. > : C grammar 裡面有至少六個 ambigious 的地方,. > : 其中有些地方他的
(還有761個字)