def init_desc_matrix(l):
leaf = is_leaf(l)<EOL>root_desc = new_ele_description(leaf=leaf,depth=<NUM_LIT:0>,breadth_path=[],path=[],parent_path=[],parent_breadth_path=[])<EOL>if(leaf):<EOL><INDENT>root_desc['<STR_LIT>'] = <NUM_LIT:0><EOL><DEDENT>else:<EOL><INDENT>pass<EOL><DEDENT>desc_matrix = [<EOL>[root_desc]<EOL>]<EOL>return(desc_matrix)<EOL>
from elist.elist import *
from elist.jprint import pobj
l = [1,[4],2,[3,[5,6]]]
desc_matrix = init_desc_matrix(l)
pobj(desc_matrix)