Comments 15
Неплохо бы начать с Грамматики, рассказать про метод Рекурсивного спуска. Помимо синтаксического анализатора, неплохо бы рассказать, что еще есть лексический анализатор.
+3
Я не знал про такой тег, недавно на хабре спасибо большое что подсказали
+1
Да, AST у вас есть, не хватает лексера и парсера. Хотя, я увы и не встретил их актуальных реализаций на пхп (я про yacc, lex, bison). В целом статья понравилась, спасибо.
+1
Я позже как дополнения к статье напишу пост где опишу реализацию своего мини лексера и парсера, просто в одной статье Я боялся что будет слишком большая статья.
0
Отлично, однако помимо всего в придачу не помешал бы обзор уже готовых средств с примерами на них. Все таки не все могут писать парсеры и лексеры и не все знают как.
0
В нашей солнечной системе 8 планет, Плутон давно уже не планета)
0
Банальный копипаст. Мэтт Зандстра «PHP. Объекты, шаблоны и методики программирования». Глава 11, стр. 209. www.ozon.ru/context/detail/id/5648968/
Причем, даже источники скопипащены. Зачем перепечатывать на хабр статью из книги?
Причем, даже источники скопипащены. Зачем перепечатывать на хабр статью из книги?
0
Sign up to leave a comment.
DesignPatterns, шаблон Interpreter