X-Git-Url: https://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/da99716d86d4870be554d8412b41a751583da661..HEAD:/scripts/gen-tree.awk diff --git a/scripts/gen-tree.awk b/scripts/gen-tree.awk index 413f156..1334bf8 100755 --- a/scripts/gen-tree.awk +++ b/scripts/gen-tree.awk @@ -165,12 +165,12 @@ indent > 0 { 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 } @@ -225,7 +225,7 @@ function format_items(s, i) depth--; } - for (i = 2; tree_items[i]; i++) { + for (i = 2; tree_items[i] != ""; i++) { level_count[i] += level_count[i-1]; } @@ -234,7 +234,7 @@ function format_items(s, i) 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];