Пётр Советов В Python есть готовый фронтенд для вашего компилятора
Ближайшая конференция PiterPy:
#python #piterpy #IT #conference #jugrugroup
Компиляторы пишут и обычные люди, особенно, если речь о компиляторе небольшого предметно-ориентированного языка (DSL). Что делать, если перегрузки операций уже не хватает, а средства в духе PLY кажутся тяжеловесными? Использовать синтаксис самого Python, тогда лексический и синтаксический анализ мы получим почти бесплатно!
Доклад посвящен быстрому созданию компиляторов силами модуля ast и конструкции match/case. Спикер приведет примеры — от простейших статических анализаторов до DSL-компиляторов различной сложности.
Скачать презентацию с сайта —
50 views
616
204
1 month ago 00:02:26 1
Экспертный совет. Кучеренко Петр Александрович
1 month ago 00:23:31 626
Подкаст | Офтальмология | Ковров | Немудрый П. В.
1 month ago 02:28:24 1
Гала-концерт, к 85-летию Пушкинской ДШИ
1 month ago 00:01:51 1
Публичные слушания по проекту бюджета г.о. Люберцы