[連結] WeiParserGenerator released under GPLv3
最近我把之前寫的一個 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/
--
http://www.csie.ntu.edu.tw/~r88052/main/tw/frame.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.75.219
推
11/24 13:57, , 1F
11/24 13:57, 1F
→
11/24 14:11, , 2F
11/24 14:11, 2F
推
11/25 17:59, , 3F
11/25 17:59, 3F
→
11/25 18:00, , 4F
11/25 18:00, 4F
→
11/25 18:00, , 5F
11/25 18:00, 5F
→
11/25 18:00, , 6F
11/25 18:00, 6F
推
11/25 21:06, , 7F
11/25 21:06, 7F
→
11/25 21:07, , 8F
11/25 21:07, 8F
推
11/25 21:30, , 9F
11/25 21:30, 9F
推
11/25 21:32, , 10F
11/25 21:32, 10F
→
11/25 21:32, , 11F
11/25 21:32, 11F
→
11/25 21:32, , 12F
11/25 21:32, 12F
→
11/25 22:51, , 13F
11/25 22:51, 13F
→
11/25 22:52, , 14F
11/25 22:52, 14F
→
11/25 22:55, , 15F
11/25 22:55, 15F
推
11/26 09:21, , 16F
11/26 09:21, 16F
→
11/26 09:22, , 17F
11/26 09:22, 17F
→
11/26 09:22, , 18F
11/26 09:22, 18F
→
11/26 09:22, , 19F
11/26 09:22, 19F
→
11/26 09:23, , 20F
11/26 09:23, 20F
→
11/26 09:23, , 21F
11/26 09:23, 21F
→
11/26 09:24, , 22F
11/26 09:24, 22F
→
11/26 10:42, , 23F
11/26 10:42, 23F
→
11/26 10:42, , 24F
11/26 10:42, 24F
推
11/27 18:08, , 25F
11/27 18:08, 25F
→
11/27 18:09, , 26F
11/27 18:09, 26F
討論串 (同標題文章)
PLT 近期熱門文章
PTT數位生活區 即時熱門文章