Size: a a a

Compiler Development

2020 December 13

BD

Berkus Decker in Compiler Development
Kir
Это не три-ситтер, по крайней мере это не тот три-ситтер, которого я знаю
источник

K

Kir in Compiler Development
У меня был только parser.c, который я генерил из грамматики и хаскелльная обёртка, которую я тут же конвертил в своё дерево
источник

K

Kir in Compiler Development
А грамматика С++-то естессно
источник

BD

Berkus Decker in Compiler Development
Kir
А грамматика С++-то естессно
естессно
источник

K

Kir in Compiler Development
Нехрен делать такие грамматики, ящитаю.
источник

K

Kir in Compiler Development
Для LR-грамматик без зависимости от отступов решение на tree-sitter будет простым.
источник

AT

Alexander Tchitchigi... in Compiler Development
Berkus Decker
SICP, TAPL, Dragon
Давайте всегда вместо The Dragon Book советовать The Tiger Book? Есть тут автозамена для всего чата? 😃
источник

BD

Berkus Decker in Compiler Development
Alexander Tchitchigin
Давайте всегда вместо The Dragon Book советовать The Tiger Book? Есть тут автозамена для всего чата? 😃
давайте, я только за, дракон жутко устарел
источник

PS

Pavel Samolysov in Compiler Development
А как значимые отступы В БНФ описывают? Типа  expr - > spaces <stmt> | чето ещё?
источник

K

Kir in Compiler Development
Alexander Tchitchigin
Давайте всегда вместо The Dragon Book советовать The Tiger Book? Есть тут автозамена для всего чата? 😃
источник

AT

Alexander Tchitchigi... in Compiler Development
Yep.
источник

AT

Alexander Tchitchigi... in Compiler Development
Ну, как бы все три версии можно коллективно называть The Tiger Book по очевидной причине. 🤷‍♀️😊
источник

K

Kir in Compiler Development
Я просто хотел похвастаться, что знаю, что это
источник

AT

Alexander Tchitchigi... in Compiler Development
Интересно, есть где-то список всех "именных" книг? The White Book, The Blue Book, The Camel Book и остальные?
источник

PS

Pavel Samolysov in Compiler Development
Alexander Tchitchigin
Интересно, есть где-то список всех "именных" книг? The White Book, The Blue Book, The Camel Book и остальные?
Кэмел бук это что-то про перл?
источник

AT

Alexander Tchitchigi... in Compiler Development
Pavel Samolysov
Кэмел бук это что-то про перл?
Да. The Perl Book.
источник

J

JohnByte in Compiler Development
Привет ! Код на языке PHP до 7-ой версии не парсился через построение AST (отсюда казусы вроде криво работающего тернарника наверное). А каким способом этот ЯП тогда парсился?
источник

BD

Berkus Decker in Compiler Development
JohnByte
Привет ! Код на языке PHP до 7-ой версии не парсился через построение AST (отсюда казусы вроде криво работающего тернарника наверное). А каким способом этот ЯП тогда парсился?
you don't wanna know
источник

K

Kir in Compiler Development
JohnByte
Привет ! Код на языке PHP до 7-ой версии не парсился через построение AST (отсюда казусы вроде криво работающего тернарника наверное). А каким способом этот ЯП тогда парсился?
Автор кода использовал ftell для перехода к началу цикла, и я щас не шучу
источник

K

Kir in Compiler Development
JohnByte
Привет ! Код на языке PHP до 7-ой версии не парсился через построение AST (отсюда казусы вроде криво работающего тернарника наверное). А каким способом этот ЯП тогда парсился?
PHP можно рассматривать исключительно как пример того как делать не надо
источник