Bison + Flex SQL-парсер - PullRequest
       6

Bison + Flex SQL-парсер

3 голосов
/ 15 мая 2011

Я ищу легкий и простой парсер SQL-99 в Bison + Flex (парсер + лексер).

Я нашел эту грамматику BNF -> http://savage.net.au/SQL/,, но лексер не включен. Я бы использовал файлы PostgreSQL .y e .l (в src/backend/parser дистрибутива), но он выглядит слишком сложным для моей цели.

Мне не нужны никакие семантические действия, только грамматика YACC (.y) и лексер Flex (.l).

1 Ответ

6 голосов
/ 28 декабря 2011

привет, есть решение в google проектах yaxx:

yac file
lex file

надеюсь, что это поможет вам:)

...