git - 版本管理使用 git。
Autotools - 使用 Autotools 建置此計劃。
Flex/Bison - 使用 Flex 產生掃瞄器 (Scanner),Bison 產生剖析器 (Parser)。
C/C++ - Flex/Bison 的部份使用 C。其餘部份使用 C++。
Boost - 儘可能利用 Boost 函式庫。
LLVM - 以 LLVM 作為編譯器後端。
Doxygen - 使用 Doxygen 產生文檔。