Парсинг в пхп (здраствуйте bison+lex :) )

Foror

Новичок
Парсинг в пхп (здраствуйте bison+lex :) )

Нужно сделать парсинг, примерно таких не очень сложный структур:

{Name1}->{Name2}->...
...<-{Name1}<-{Name2}
{Name1}-<{Name2}-<...
...>-{Name1}>-{Name2}
{Name1}<->{Name2}

{Name1}->({Name2}, {Name3}, ..., {NameN})->...

Т.е. нужно делать рекурсивные проходы и построить что-то типа дерева.

Вот я думаю как оптимальнее сделать такой парсинг. А еще вот интересно есть что-то типа bison и lex только генериющие код для php? :)
 

ksnk

прохожий
Хмм.. Мутно как-то... А на конкретных примерах продемонстрировать что надо и что хочется получить можно?
 

atv

Новичок
Основы конструирования компиляторов -
http://www.citforum.ru/programming/theory/serebryakov/, там парсинг хорошо описан.

Lex для ПХП не встречал.
 
Сверху