Добрый день! Может, и не сюда вопрос, но всё-таки про lexers / из Dragon Book. ;) Почему при Thompson's construction NFA по регулярному выражению для Kleene star используется такая конструкция?
Все непомеченные стрелки — epsilon-переходы (думал, будет понятно, извините). Состояния с прерывистыми линиями — то, что "до" и "после", если что. Первое — обычная конструкция для RE*, например: https://en.wikipedia.org/wiki/Thompson%27s_construction .
Все непомеченные стрелки — epsilon-переходы (думал, будет понятно, извините). Состояния с прерывистыми линиями — то, что "до" и "после", если что. Первое — обычная конструкция для RE*, например: https://en.wikipedia.org/wiki/Thompson%27s_construction .
о, спасиб за статью, нашел книгу интересную про это
Хмм... а Вы точно мне ответили? ;) Просто тут писали, что всё это малоинтересная "классика"... я просто для себя хочу понять, почему используется такой вариант.
Хмм... а Вы точно мне ответили? ;) Просто тут писали, что всё это малоинтересная "классика"... я просто для себя хочу понять, почему используется такой вариант.