Я собираюсь написать синтаксический анализатор JavaScript, я хотел бы набор тестовых случаев, то есть вещей, которые должны разобрать в , что (и, возможно, вещи, которые должны не разбор), что я могу бросить в свой парсер, чтобы проверить его правильность. Я не хочу тестировать JavaScript, просто парсинг.
Я читаю спецификацию ECMAScript и создаю набор тестовых примеров из этого, но если кто-то уже сделал это, это здорово.
Я также взглянул на исходные коды V8 и SpiderMonkey для тестовых случаев, но, помимо того, что парсеры, закодированные вручную, сбиты с толку, похоже, что тесты разбора сочетаются с оценочными тестами.