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 {