Flex / Bison-подобная функциональность в PHP

Я ищу способ получить поддержку Flex / Bison (или Lex / Yacc и др.) В PHP. В частности, я реализую логический анализатор запросов в веб-интерфейсе и предпочел бы хранить все операции внутри PHP (в отличие от вызова синтаксического анализатора C или передачи чего-либо в Python и т. Д.).