?穆朗
通用的多语言,多范式代码分析仪
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