Эрланг и Антлр - PullRequest
       41

Эрланг и Антлр

5 голосов
/ 20 декабря 2009

Можно ли написать цель генерации кода Antlr для Erlang?

Ответы [ 3 ]

5 голосов
/ 20 декабря 2009

Это зависит от того, что вы имеете в виду. Если вы хотите создать исходные файлы парсера и лексера в Erlang, то нет, это невозможно (по крайней мере, не из коробки *). Оформить текущий список целей для ANTLR: http://www.antlr.org/wiki/display/ANTLR3/Code+Generation+Targets

* Конечно, вы можете быть тем, кто его реализует. Но это не тривиальная задача!

1 голос
/ 20 декабря 2009

Erlang поставляется с собственными инструментами разбора . Они используют свой собственный синтаксис, поэтому вы не можете взять файл грамматики из antlr.

0 голосов
/ 20 декабря 2009

Конечно, ANTLR общего назначения. Если вы действительно хотите это сделать, вы должны взглянуть на спецификацию языка ядра Erlang Имейте в виду, что он довольно старый, но для начала все должно быть в порядке.

...