Инвертируйте вложенную иерархию таблицы в таблицах или timetables
T2 = inner2outer(
находит переменные в T1
)T1
которые сами являются таблицами или расписаниями. Возвращается T2
, таблица или расписание, которое также содержит вложенные таблицы или расписания как переменные. Имена переменных в T2
берутся из имен переменных во вложенных таблицах или расписаниях T1
. Затем, inner2outer
перегруппирует переменные во вложенных таблицах или расписаниях T2
соответственно, как показано на схеме. Если T1
имеет переменные, которые не являются таблицами или расписаниями, тогда эти переменные не изменяются в T2
.