DP
Size: a a a
DP
DP
h
Node тип, и потом делать тысячу проверок для каждой из них, исходя из её kind, так как, как я выше привел пример — некоторые ноды содержат какие-то значения, некоторые список других нод, некоторые вообще пустые.DP
РС
h
Identifier в Identifier, а не в NodeNode тогда надо ещё и придумать как значение для Identifier хранить ещё...DP
РС
h
Identifier это субтип NodeРС
h
visit(Node) для каждого типа NodeРС
h
РС
РС
h
h
KR
РС
h