EBNF для ECMAScript?

i

, если у меня есть вложенный цикл тогда также j.

Это соглашение так распространено что, если Вам удается столкнуться с переменной i в блоке кода, что Вы не видите, что запуск Вас все еще немедленно распознает его для того, каково это.

16
задан Shog9 17 August 2010 в 23:28
поделиться

2 ответа

Как насчет стандарта ECMAScript ? Завершено по определению: -}

РЕДАКТИРОВАТЬ: Если вам нужна существующая грамматика, попробуйте один из сайтов с инструментами генератора грамматики. Для ANTLR вот Грамматика ECMAScript . Я ничего не знаю о его качестве, но ANTLR может создавать хорошие парсеры, если граммер сконструирован с осторожностью. Вы, вероятно, обнаружите, что грамматика также переплетена с кучей материалов ANTLR, поэтому с вашей точки зрения она может иметь те же проблемы, что и стандарт. По крайней мере, вы можете удалить все это.

12
ответ дан 30 November 2019 в 21:28
поделиться

Chapter 2 of Crockford's JavaScript: The Good Parts diagrams (you guessed it) the good parts.

Here are a couple stabs at BNF for JavaScript:

from this earlier SO question:

Repository of BNF Grammars?

8
ответ дан 30 November 2019 в 21:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: