作爲學習練習,我使用parsec在測試文件中查找值。我通常使用regexp來處理這個特定的情況,但是想看看parsec是否也有意義。不幸的是,我遇到了一些問題。 數據文件由重複的部分組成,其外觀類似於以下內容。 'SHEF'是頁面之間的六個值之一和變化,我想用它來構造數據類型。 Part A SHEF Nov/14/2011 (10:52)
-------------------
我正在解析長度編碼的二進制流,我試圖讓這個代碼編譯。組合代碼(https://github.com/jlouis/combinatorrent/blob/master/src/Protocol/Wire.hs)對於讓我繼續前進非常有幫助,但現在我陷入困境。如何在return語句中使用frame_length? data FrameCont = FINAL | MORE | BADCONT