parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Это понятно, только нет рекурсивности

Mizter Egoist 01.02.2016 17:09 / 01.02.2016 17:17

$sections[^get.getPages[$.tID[1]]]
$rootPages[^getParentPages[$sections;1]]
$tPages[^getPages[$rootPages]]
$hTree[^createHashTree[$tPages]]
^json:string[$hTree]
^printPages[$hTree;$rootPages.pID]
Код получился таким, что он не выполняет поставленные задачи.
Я записал в базу 2 корневых родителя.
У первого родителя есть 3 потомка, у второго их нет.
У потомков первого родителя есть еще потомки и у этих потомков еще.
В сумме получается дерево состоит из 4 уровней.
А получился результат, в котором содержится лишь 2 потомка корневого родителя, при этом эти 2 потомка не содержат детей, то есть код не показывает потомков у которых есть еще потомки.


Ниже таблица с деревом:
anc	dsc	lvl
7	7	1
7	17	2
7	27	2
17	37	3
37	67	4
47	47	1