level_count[depth]++;
}
-indent == 0 && tree_identifier {
+indent == 0 && tree_identifier != "" {
trees[tree_identifier] = format_items();
tree_identifier = "";
}
END {
- if (tree_identifier)
+ if (tree_identifier != "")
trees[tree_identifier] = format_items()
}
indent == 0 { tree_identifier = $1 }
depth--;
}
- for (i = 2; tree_items[i]; i++) {
+ for (i = 2; tree_items[i] != ""; i++) {
level_count[i] += level_count[i-1];
}
delete subtree_depth[i];
}
- for (i = 1; tree_items[i]; i++) {
+ for (i = 1; tree_items[i] != ""; i++) {
s = s tree_items[i];
delete tree_items[i];
delete level_count[i];