[免費] WeiParserGenerator released under GPLv3

看板EZsoft (小軟體)作者 (Wei Hu)時間18年前 (2007/11/24 12:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
軟體名稱: WeiParserGenerator 官方網站: http://code.google.com/p/wei-parser-generator/ 下載連結: http://code.google.com/p/wei-parser-generator/downloads/list 軟體版本: 0.1 軟體分類: Programming language 執行平台: Win32 語言介面: English 軟體特色: 最近我把之前寫的一個 parser generator 放在 google code 上面 release 出來, 名叫 Wei Parser Generator. 她的 project page 在 http://code.google.com/p/wei-parser-generator/ 討論區在 http://groups.google.com/group/wei-parser-generator 詳細的圖文解釋在 http://code.google.com/p/wei-parser-generator/wiki/Chinese_Introduction 你可以從 project page 的 downloads 區下載她的 source code, 也可以直接從 project page 的 Source 區取得使用 svn 下載的方法. << 簡介 >> 這個 Wei Parser Generator (wpg) 是一個 LL(k) parser generator, 它具有下列特點: * 允許使用者自訂想要的 lookahead 深度 * 支援 EBNF (Extended BNF) 語法或純粹的 BNF 語法. * 如果 grammar 只有使用到單純的 BNF 語法, 那麼便可以命令 wpg 自動的進行: 1. left recursion removal. (使用 Paull's algorithm) 2. left factoring. * 利用 graphviz 套件, wpg 可以將 grammar 轉成樹狀圖. Wei Parser Generator 目前支援 Microsoft Visual C++ 2005 (express) compiler. 但理論上, 任何符合 C++ 標準的 compiler 都可以順利的編譯它. Wei Parser Generator (wpg) 使用到 C++ (STL) 及 boost library 以及 Wei Common Library, 所以要編譯 wpg 需要一個 C++ compiler (越符合 C++ standard 越好), 以及事先安裝好 boost library 及 Wei Common Library. * boost: http://www.boost.org/ * Wei Common Library: http://code.google.com/p/wei-common-library/ 誰適合用: 搞 compiler 或 parser 的人 -- Wei Hu http://www.csie.ntu.edu.tw/~r88052/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.75.219
文章代碼(AID): #17Hwvtd1 (EZsoft)
文章代碼(AID): #17Hwvtd1 (EZsoft)