Size: a a a

Архитектура ИТ-решений

2019 October 17

DD

Dmitrii Dima in Архитектура ИТ-решений
Sergey
парсер руками не пишут. ANTLR, bison, etc - пишем грамматику и генерим
А в чем цимус тогда писать свой компилятор?
источник

EN

Evgeniy Nikonorov in Архитектура ИТ-решений
Сергей, ну серьезно, этож не серьезно. зачем писать парсер, когда можно нанять 100 индусов
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
pepega.js
источник

S

Sergey in Архитектура ИТ-решений
Dmitrii Dima
А в чем цимус тогда писать свой компилятор?
компилятор это как бы не только и не столько парсер.
источник

DD

Dmitrii Dima in Архитектура ИТ-решений
Так после яка/бизона там все просто-)
источник

S

Sergey in Архитектура ИТ-решений
лексер- парсер - аст - трансформация - промежуточный код- кодогенерация (опционально data flow/control flow оптимизация и анализ)
источник

DD

Dmitrii Dima in Архитектура ИТ-решений
Ну оптимизация согласен трава
источник

EN

Evgeniy Nikonorov in Архитектура ИТ-решений
вы нам еще про левые и правые грамматики расскажите тут
источник

S

Sergey in Архитектура ИТ-решений
пущай сами погуглят
источник

S

Sergey in Архитектура ИТ-решений
вообще, когда-то был хороший набор инструментов Cocktail Compiler Toolbox.  Куда лучше сделан чем flex/yacc.  Немецким профессором делался
источник

KG

Kirill Gorin in Архитектура ИТ-решений
Evgeniy Nikonorov
вы нам еще про левые и правые грамматики расскажите тут
нужен уже язык сверху вниз. а то азия страдает
источник

EN

Evgeniy Nikonorov in Архитектура ИТ-решений
с языка снял!
источник

S

Sergey in Архитектура ИТ-решений
вы про что ?
источник

KG

Kirill Gorin in Архитектура ИТ-решений
источник

DD

Dmitrii Dima in Архитектура ИТ-решений
😂
источник

S

Sergey in Архитектура ИТ-решений
непонятные мемасики
источник

DD

Dmitrii Dima in Архитектура ИТ-решений
Sergey
вы про что ?
Погоди грамматику свою писал?
источник

S

Sergey in Архитектура ИТ-решений
у нас были свои DSL, поэтому писал
источник

KG

Kirill Gorin in Архитектура ИТ-решений
У нас было 2 пакетика травы, 75 ампул мескалина, 5 пакетиков диэтиламид лизергиновой кислоты, или ЛСД, или DSL
источник

S

Sergey in Архитектура ИТ-решений
Страх и ненависть в Лас-Вегасе
источник