?穆朗
通用的多語言,多範式代碼分析儀
Mulang是分析源代碼的工具,該工具建立在五個主要組件的頂部:
- 一種抽象的語義樹,一種中間語言,可以表達語義 - 與多範式程序的語法結構相反;
- 一組有90多個查詢代碼查詢代碼的檢查明確 -期望- 或隱式 -氣味。
- 期望定義語言(EDL),一種用於定義自定義期望的語言
- 用於分析多種語言和Mulang AST的源代碼的命令行工具。該工具既分配為
linux-amd64二進製文件和JavaScript軟件包。請參閱下載部分。 - Ruby和JavaScript中更易於使用的較高級別的接口,並提供了一些其他功能,例如解析和自動國際化人性化。
請在Mulang網站上的文檔。
貢獻者
- Franco Bulgarelli @flbulgarelli @ mumuki
- Julian Berbel Alt @ Julian-Berbel @ Mumuki
- Federico lochbaum @fedelochbaum @ unq
- lucas traverso @ludat @ 10pines
- federico scarpa @fedescarpa @ mumuki