Пример #1
0
 def flatten(results):
     """
     Flattens the document structure tree as a simple sequential list.
     """
     ret_val = []
     for de in results:
         ret_val.append(de)
         for sub_d in de.children:
             nd = Definition(
                 sub_d.name, sub_d.line, sub_d.column, sub_d.icon)
             nd.name = "    " + nd.name
             ret_val.append(nd)
     return ret_val
Пример #2
0
 def flatten(results):
     """
     Flattens the document structure tree as a simple sequential list.
     """
     ret_val = []
     for de in results:
         ret_val.append(de)
         for sub_d in de.children:
             nd = Definition(sub_d.name, sub_d.line, sub_d.column,
                             sub_d.icon)
             nd.name = "    " + nd.name
             ret_val.append(nd)
     return ret_val