Java EBNF? - PullRequest
       20

Java EBNF?

6 голосов
/ 09 декабря 2008

Кто-нибудь знает точный источник (E) BNF для языка Java? Предпочтительно это было бы из авторитетного источника, например Вс

Спасибо.

Ответы [ 3 ]

5 голосов
/ 09 декабря 2008

Я считаю, что 3-е издание самое последнее:

JLS 3-е издание

3 голосов
/ 09 декабря 2008

Первый результат Google:)
Хотя я не могу сказать, насколько современными они могут быть.

0 голосов
/ 09 декабря 2008

Я не уверен, для чего вам нужны спецификации, но вам может быть интересно узнать, что:

  • парсер в Javac написан от руки. Нет инструментов, сгенерированных парсером.
  • существует множество репозиториев для популярных грамматик генераторов парсеров. Вот JavaCC и ANTLR .
...