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