Size: a a a

Compiler Development

2019 September 23

А

Алексей in Compiler Development
кстати AST вообще говоря не обязано содержать те же комментарии, так что нет какого-то обязательного требования по количеству информации из исходного кода, которое должно храниться в AST
источник

А

Алексей in Compiler Development
А ещё AST могут преобразовываться в другие AST и вообще сильно уйти от исходного языка
источник

А

Антон in Compiler Development
Алексей
кстати AST вообще говоря не обязано содержать те же комментарии, так что нет какого-то обязательного требования по количеству информации из исходного кода, которое должно храниться в AST
если говорить абстрактно - то всё круто, но вот там чувак сидит и реально пилит свой интерпритатор - ему очень в падлу делать хоть какое-то дерево если можно обойтись таблицей
источник

А

Алексей in Compiler Development
Антон
если говорить абстрактно - то всё круто, но вот там чувак сидит и реально пилит свой интерпритатор - ему очень в падлу делать хоть какое-то дерево если можно обойтись таблицей
вот только внезапно оказалось, что не выйдет обойтись таблицей
источник

А

Антон in Compiler Development
он плохо старается
источник

А

Алексей in Compiler Development
и не надо стараться обойтись таблицей
источник

АУ

Анна Удовиченко in Compiler Development
Алексей
вот только внезапно оказалось, что не выйдет обойтись таблицей
Ну изобретёт какую-нибудь структуру данных для AST, делов-то
источник

EZ

Evgeniy Zheltonozhskiy🇮🇱 in Compiler Development
Анна Удовиченко
Ну изобретёт какую-нибудь структуру данных для AST, делов-то
Дерево?)
источник

АУ

Анна Удовиченко in Compiler Development
да, только закодированное в таблицу 🤷‍♀️
источник

А

Алексей in Compiler Development
ещё он может в итоге понять, что таблица и есть дерево и что можно сделать дерево более простым и явным способом
источник

AT

Alexander Tchitchigin in Compiler Development
Алексей
кстати AST вообще говоря не обязано содержать те же комментарии, так что нет какого-то обязательного требования по количеству информации из исходного кода, которое должно храниться в AST
Строго говоря, в AST никаких комментариев и не бывает, они если и сохраняются, то в Parse Tree. 😊
источник

AT

Alexander Tchitchigin in Compiler Development
Алексей
ещё он может в итоге понять, что таблица и есть дерево и что можно сделать дерево более простым и явным способом
Да что вы пристали, может, человек на SQL интерпретатор своего языка пишет! 😂
источник

А

Алексей in Compiler Development
Alexander Tchitchigin
Строго говоря, в AST никаких комментариев и не бывает, они если и сохраняются, то в Parse Tree. 😊
Ну вот не уверен кстати насчёт этого. Учитывая обилие языков, для которых комментарии не всегда просто комментарии.
источник

А

Антон in Compiler Development
Алексей
Ну вот не уверен кстати насчёт этого. Учитывая обилие языков, для которых комментарии не всегда просто комментарии.
например?
источник

А

Антон in Compiler Development
это какие такие языки? о_О
источник

А

Алексей in Compiler Development
Антон
например?
php, прости госпади
источник

А

Антон in Compiler Development
Алексей
php, прости госпади
а какие там комменты не комменты?
источник

А

Алексей in Compiler Development
которые аннотации
источник

А

Алексей in Compiler Development
они комменты конечно, но не просто комменты
источник

А

Антон in Compiler Development
Алексей
которые аннотации
источник