X-Git-Url: http://git.draconx.ca/gitweb/dxcommon.git/blobdiff_plain/e0eee379d3bce3e3629175d4a214439da630c1ed..c3f53b697f5dd5ecd5a5f74e94ec0fd55b0f2764:/scripts/gen-strtab.awk diff --git a/scripts/gen-strtab.awk b/scripts/gen-strtab.awk index beacad6..56f0807 100755 --- a/scripts/gen-strtab.awk +++ b/scripts/gen-strtab.awk @@ -116,23 +116,20 @@ sub(/^[&]/, "") { vars[num_vars++] = ident; } - current_l10n = !sub(/^[&]/, "", $1); - startline = NR - ident = $1 + current_l10n = !sub(/^[&]/, ""); + startline = NR; + ident = $1; - $1 = "" - collected = "" + collected = ""; + sub(/^[^ \t]*/, ""); } ident != "" { - sub(/^[ \t]*/, "") - if (collected) { - collected = collected "\n" $0 - } else { - collected = $0 - } + sub(/^[ \t]*/, ""); - endline = NR + sep = collected != "" ? "\n" : ""; + collected = collected sep $0; + endline = NR; } END {