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