Есть ли реализация Lex и Yacc в PHP?Lex и Yacc в PHP
Если нет, можете ли вы предложить лексический анализатор и генератор парсера (то есть, что-то вроде Lex и Yacc), которые создадут PHP-код. Я не слишком беспокоюсь о производительности полученного парсера.
Я болен, используя регулярное выражение для разбора вещей, которые на самом деле не должны быть разобраны с регулярным выражением ...
@nickf Хорошо заслуженный, хотя! – Christian
+1 'preg_split ('# ([{}]) #', ...)' может только довести вас до сих пор. – Dan
Возможно, вы захотите использовать buken-in PHP tokenizer, если ваш язык использует те же токены, что и PHP – niahoo