Re: Посоветуйте хороший парсер для JavaScript
От: c-smile Канада http://terrainformatica.com
Дата: 07.05.08 05:17
Оценка: 8 (1)
Здравствуйте, Left2, Вы писали:

L>Вопрос знатокам — посоветуйте плиз парсер, удовлетворяющий условиям:


L>1. Фришный для коммерческого использования

L>2. Без лишних зависимостей в рантайме
L>3. Написанный на C или С++
L>4. По возможности безбажный и обкатанный на других проектах
L>5. Желательно — с описанием грамматики в простом виде, допускающем модификацию

Есть NJS script http://www.njs-javascript.org/
Там компайлер написан на самом JS. Сам компйлер можно скомпилировать в байткод и уже его запускать. Должно быть не сильно медленнее чем на голом C++.
Код там понятный. Строится AST насколько я помню.

А вообще проблема как уже сказали для хорошего препроцессора. Который написать легче чем полный парсер.
Re: Посоветуйте хороший парсер для JavaScript
От: Алексей.  
Дата: 07.05.08 05:31
Оценка:
Здравствуйте, Left2, Вы писали:

Вам частичный препроцессор а-ля C++ с исходниками нужен или подойдет просто exe-шник?
Re[2]: Посоветуйте хороший парсер для JavaScript
От: Left2 Украина  
Дата: 07.05.08 10:12
Оценка:
А>Вам частичный препроцессор а-ля C++ с исходниками нужен или подойдет просто exe-шник?

EXE-шник не подходит, я вот тут
Автор: Left2
Дата: 06.05.08
уже писАл почему.
Хотелось бы прилинковывать этот парсер или препроцессор к моему EXE
... << RSDN@Home 1.2.0 alpha rev. 717>>
Re: Посоветуйте хороший парсер для JavaScript
От: StMishka  
Дата: 08.05.08 13:02
Оценка: 4 (1)
Может быть ANTLR подойдёт? http://www.antlr.org/
Для него множество готовых файлов с описание грамматики существует, в том числе для Javascript.
Он представляет собой некий закрытый exe, который на вход принимает файл грамматики и генерит, например, С++ код, который в купе с открытыми библиотечными файлами является автономным парсером.
Re[2]: Посоветуйте хороший парсер для JavaScript
От: Left2 Украина  
Дата: 08.05.08 13:13
Оценка:
SM>Может быть ANTLR подойдёт? http://www.antlr.org/
SM>Для него множество готовых файлов с описание грамматики существует, в том числе для Javascript.
Про ANTLR знаю, но насколько хороша (в смысле, безбажна) его грамматика для JS? Очень не хочеться тратить время выискивая его глюки.
... << RSDN@Home 1.2.0 alpha rev. 717>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.