工具

git - 版本管理使用 git。

Autotools - 使用 Autotools 建置此計劃。

Flex/Bison - 使用 Flex 產生掃瞄器 (Scanner),Bison 產生剖析器 (Parser)。

C/C++ - Flex/Bison 的部份使用 C。其餘部份使用 C++。

Boost - 儘可能利用 Boost 函式庫。

LLVM - 以 LLVM 作為編譯器後端。

Doxygen - 使用 Doxygen 產生文檔。