Синтаксис Erlang - Создание плагина поддержки языка Intellij IDEA для Erlang

Я хочу создать плагин поддержки языка Intellij IDEA для Erlang.

Первая и самая большая проблема, с которой я столкнулся, - это определение синтаксиса JFlex Erlang.

Кто-нибудь знает, где взять EBNF или BNF для Erlang?


person andrii    schedule 24.10.2008    source источник


Ответы (2)


Почему бы не перейти прямо к источнику? В спецификации Erlang 4.7 перечислены грамматические конструкции.

person Jacob Krall    schedule 24.10.2008

Взгляните на lib/compiler/src/core_parse.yrl в исходном дистрибутиве otp.

person a2800276    schedule 27.10.2008