? Mulang
Un analyseur de code universel, multicangue et multi-paradigme
Mulang est un outil d'analyse du code source, qui est construit en haut des cinq composants principaux:
- un arbre sémantique abstrait, un langage intermédiaire qui permet d'exprimer la structure sémantique - par opposition à la structure syntatique d'un programme multi-paradigme;
- Un ensemble de plus de 90 inspections pour interroger le code de requête du code, soit explicitement - attentes - ou implicitlt - odeurs .
- Un langage de définition des attentes (EDL), une langue pour définir les attentes personnalisées
- Un outil de ligne de commande pour analyser à la fois le code source dans de nombreuses langues et AST de Mulang. Cet outil est distribué à la fois comme un binaire
linux-amd64 et un package JavaScript. Voir la section des téléchargements. - Des interfaces de niveau supérieur dans Ruby et JavaScript qui sont plus faciles à utiliser et fournit des capacités supplémentaires comme les attentes analyses et l'humanisation internationale internationale.
Veuillez les documents sur le site de Mulang.
Contributeurs
- Franco Bulgarelli @flbulgarelli @ Mumuki
- Julian Berbel alt @ Julian-Berbel @ Mumuki
- Federico lochbaum @fedelochbaum @ unq
- Lucas Traverso @LUDAT @ 10pines
- Federico Scarpa @Fedescarpa @ Mumuki