Синтаксис Erlang - Создание плагина поддержки языка Intellij IDEA для Erlang
Я ищу, чтобы создать плагин поддержки языка Intellij IDEA для Erlang.
Первая и самая большая проблема, с которой я столкнулся, заключается в определении синтаксиса JFlex Erlang.
Кто-нибудь знает, где я могу получить EBNF или BNF для Erlang?
2 ответа
Решение
Почему бы не пойти прямо к источнику? Спецификация Erlang 4.7 перечисляет произведения в грамматике.
Посмотри на lib/compiler/src/core_parse.yrl
в распределении источника otp.