Действительно ли лексеры и парсеры различны в теории?
Кажется модным ненавидеть регулярные выражения: ужас кодирования, еще один блог размещать.
Однако популярные инструменты, основанные на лексике: pygments, geshi или prettify, все используют регулярные выражения. Они кажутся чем-то лексем...
Когда достаточно лексирования, когда вам нужен EBNF?
Кто-нибудь использовал токены, созданные этими лексерами, с генераторами парсера bison или antlr?