? Муланг
Универсальный, многоязычный, многопарадигмский анализатор кода
Mulang - это инструмент для анализа исходного кода, который построен сверх пяти основных компонентов:
- абстрактное семантическое дерево, промежуточный язык, который позволяет выражать семантическую - в отличие от синтатической структуры многопарадигмы программы;
- Набор из более чем 90 инспекций для запроса кода кода, явно - ожидания - или Itpicitlt - запахи .
- Язык определения ожиданий (EDL), язык для определения пользовательских ожиданий
- Инструмент командной строки для анализа как исходного кода на многих языках, так и Mulang's AST. Этот инструмент распространяется как двоичный бинар
linux-amd64 и пакет JavaScript. Смотрите раздел загрузки. - Интерфейсы более высокого уровня в Ruby и JavaScript, которые проще используют и предоставляют некоторые дополнительные возможности, такие как анализ ожиданий и автоматическая интернационализированная гуманизация.
Пожалуйста, документы на сайте Mulang.
Участники
- Франко Болгарелли @flbulgarelli @ mumuki
- Джулиан Бербель alt @ julian-berbel @ mumuki
- Federico lochbaum @fedelochbaum @ unq
- Лукас Траверсо @ludat @ 10pines
- Federico scarpa @fedescarpa @ mumuki