X-Git-Url: https://nuage.metani.fr/gitweb/3GPP.git/blobdiff_plain/3410957620b306b599446bfe77c935e612c33a92..6996355fa2bf7ca16ca2a8c0b0881c26c491e577:/awk/txt2asn.awk?ds=sidebyside diff --git a/awk/txt2asn.awk b/awk/txt2asn.awk index e949677..09cc066 100755 --- a/awk/txt2asn.awk +++ b/awk/txt2asn.awk @@ -5,12 +5,12 @@ BEGIN { separator = "" ; wide_separator = "" ; - for(i=0;i<=140;i++) { + for(i=0;i<=70;i++) { wide_separator = wide_separator "-" ; } ie_separator = "-- " ; - for (i=0;i<=137;i++) { + for (i=0;i<=70;i++) { ie_separator = ie_separator "=" ; } } @@ -116,13 +116,11 @@ BEGIN { /^Conditional Presence/ { add_line_after = ""; - separator = "" ; - + separator = ie_separator ; + $0 = "Conditional presence" ; - for(i=0;i<=140;i++) { - separator = separator "-" ; - } -# print separator; + + print separator; #add_line_after = separator ; next_line = "condition" ; } @@ -131,12 +129,9 @@ BEGIN { /field descriptions$/ { add_line_after = ""; - separator = "" ; - for(i=0;i<=140;i++) { - separator = separator "-" ; - } -# print separator; + separator = ie_separator; + print separator; # add_line_after = separator ; next_line = "field name" ; } @@ -152,6 +147,7 @@ BEGIN { if (next_line == "field name") { print separator ; + separator = wide_separator ; $0 = "Field: " $0 #add_line_after = " "; @@ -159,6 +155,7 @@ BEGIN { } else if (next_line == "field description") { print separator ; + separator = wide_separator ; $0 = "Field: " $0 #add_line_after = separator ; @@ -175,6 +172,7 @@ BEGIN { if (index(conditions, $1) != 0) { print separator; + separator = wide_separator ; print "-- Condition: " $1; $1 = ""; }