не С++, так ли нужен генератор лексеров?
Как раз недавно тут ссылку кидали на статьи Rus Coxx, где он описывает алгоритм Томпсона для лексера в несколько десятков строк (без учёта разбора регулярки) :) Но по факту lex весьма удобен
Кстати, из интервью с автором алгоритма: Q: And are there development tools that just make you happy to program? A: I love yacc. I just love yacc. It just does exactly what you want done. Its complement, lex, is horrible. It does nothing you want done. Q: Do you use it anyway or do you write your lexers by hand? A: I write my lexers by hand. Much easier.
А можете ссылочку кинуть?
Это из "Coders at Work" (вопросы задаёт Peter Seibel).
Имеется русский перевод, но очень плохой... 😒
Обсуждают сегодня