* Move yield string constants to StringConstants class
* Add GeneratedNamesManager class to store all generated names during unit compilation
* Make GeneratedNamesManager class non static
* Add Utils project to installer files
* Add GeneratedNamesManager usage in CapturedVariablesSubstitutionsManager
* Move GeneratedNamesManager initialization in CompilationUnit constructor
* More GeneratedNamesManager usage
* QuestionPointDesugarVisitor fix
1 to 2 - новый оператор в стиле Котлина для пары Ключ-Значение
Pair - синоним KV. KV - не запоминается
Теперь:
d := Dict(1 to 2, 3 to 4)
или
d := Dict(Pair(1,2),Pair(3,4)
Кроме того
Новые конструкторы
d := Dict(d1) - копия
d := Dict(keys,values)
d.Update(d1)
d + d1
d += d1
d + pair
d - Seq(ключ)
d -= Seq(ключ)