Анализатор поисковых выражений, написанный на JavaScript - PullRequest
3 голосов
/ 08 марта 2011

Я занимаюсь разработкой приложения html / javascript, которое позволяет пользователям выполнять поиск в локальной базе данных.Я хотел бы поддерживать очень продвинутые поисковые запросы, такие как: abc |"def ghi"! jkl

Мне нужно проанализировать этот вид сложных выражений, чтобы построить соответствующий запрос SQL.

Итак, я ищу гибкий анализатор, написанный на javascriptи это должно позволить мне определить мою грамматику выражения.

Ответы [ 2 ]

7 голосов
/ 08 марта 2011

pegJS: http://pegjs.majda.cz/ также должны помочь.

3 голосов
/ 08 марта 2011

Jison - это генератор парсера JavaScript, написанный на JavaScript.

И да, он действительно гибкий и позволяет вам определять свою собственную грамматику.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...