Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen is developed under Linux and Mac OS X, but is
... [More] set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available. [Less]
Eclox is a simple doxygen frontend plug-in for eclipse. It aims to provide a slim and sleek integration of the code documentation process into eclipse by providing a high-level graphical user interface over doxygen.
SMC - the State Machine Compiler
SMC takes a state machine stored in a .sm file and generates a State pattern in fourteen programming languages (C, C++, C#, [incr Tcl], Groovy, Java, Lua
... [More], Objective-C, Perl, PHP, Python, Ruby, Scala, VB.net). Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.
See all details on http://smc.sourceforge.net/. [Less]
Brief in EnglishThe "Wei Parser Generator" (wpg) is an LL(k) parser generator, it has the following features:
Support user-defined lookahead depth Support pure BNF syntax and Extended BNF (a.k.a
... [More] EBNF) syntax. If a grammar only contains pure BNF syntax, wpg can automatically perform: left recursion removal. (Using Paull's algorithm) left factoring. wpg can convert a grammar to a graph using the "graphviz" package. For more information, please see the "Wiki" page.--------------------------------------------------------------------------------------------
繁體中文簡介這個 Wei Parser Generator (wpg) 是一個 LL(k) parser generator, 它具有下列特點:
允許使用者自訂想要的 lookahead 深度 支援 EBNF (Extended BNF) 語法或純粹的 BNF 語法. 如果 grammar 只有使用到單純的 BNF 語法, 那麼便可以命令 wpg 自動的進行: left recursion removal. (使用 Paull's algorithm) left factoring. 利用 graphviz 套件, wpg 可以將 grammar 轉成樹狀圖. "Wiki" 頁面會有更多的資訊.--------------------------------------------------------------------------------------------
2008/3/23 version 0.1.1 released [Less]
Main project:
Mapping,discovering relations and mining conclusive data from social networks.
There are various other projects meant as utilities or code that can be re-used in some projects.
Este parser de expressões lógicas, examina uma expressão e gera uma árvore. Futuramente o valor final da expressão pode ser calculado. Será primariamente desenvolvido em Linux, mas pode ser compilado para Win32 com MinGW/MSys ou Cygwin.