summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
3410957)
- integrated: add field name before the field description and the condition description
- separate: use = as separator for the start of field description tables and presence condition description tables
Reduce the separator width to 70 characters.
print "";
if (field_description_len[structure[line]][field[line]] > 0) {
print "";
if (field_description_len[structure[line]][field[line]] > 0) {
- for (i=1;i<=field_description_len[structure[line]][field[line]]; i++) {
+
+ print indentation "-- " field[line] " : " field_description[structure[line]][field[line]][1];
+
+ for (i=2;i<=field_description_len[structure[line]][field[line]]; i++) {
print indentation "-- " field_description[structure[line]][field[line]][i];
print indentation "-- " field_description[structure[line]][field[line]][i];
if (condition_description_len[condition[line]] > 0) {
if(field[line] != "")
{
if (condition_description_len[condition[line]] > 0) {
if(field[line] != "")
{
- for(i=1;i<=condition_description_len[condition[line]];i++) {
+ gsub(/(, )*[Nn]eed [MNSR],*/, "", condition_description[condition[line]][1]);
+ print indentation "-- " field[line] " : " condition_description[condition[line]][1];
+
+ for(i=2;i<=condition_description_len[condition[line]];i++) {
gsub(/(, )*[Nn]eed [MNSR],*/, "", condition_description[condition[line]][i]);
print indentation "--" condition_description[condition[line]][i];
}
gsub(/(, )*[Nn]eed [MNSR],*/, "", condition_description[condition[line]][i]);
print indentation "--" condition_description[condition[line]][i];
}
separator = "" ;
wide_separator = "" ;
separator = "" ;
wide_separator = "" ;
wide_separator = wide_separator "-" ;
}
ie_separator = "-- " ;
wide_separator = wide_separator "-" ;
}
ie_separator = "-- " ;
ie_separator = ie_separator "=" ;
}
}
ie_separator = ie_separator "=" ;
}
}
/^Conditional Presence/ {
add_line_after = "";
/^Conditional Presence/ {
add_line_after = "";
+ separator = ie_separator ;
+
$0 = "Conditional presence" ;
$0 = "Conditional presence" ;
- for(i=0;i<=140;i++) {
- separator = separator "-" ;
- }
-# print separator;
#add_line_after = separator ;
next_line = "condition" ;
}
#add_line_after = separator ;
next_line = "condition" ;
}
/field descriptions$/ {
add_line_after = "";
/field descriptions$/ {
add_line_after = "";
- for(i=0;i<=140;i++) {
- separator = separator "-" ;
- }
-# print separator;
+ separator = ie_separator;
+ print separator;
# add_line_after = separator ;
next_line = "field name" ;
}
# add_line_after = separator ;
next_line = "field name" ;
}
if (next_line == "field name") {
print separator ;
if (next_line == "field name") {
print separator ;
+ separator = wide_separator ;
$0 = "Field: " $0
#add_line_after = " ";
$0 = "Field: " $0
#add_line_after = " ";
}
else if (next_line == "field description") {
print separator ;
}
else if (next_line == "field description") {
print separator ;
+ separator = wide_separator ;
$0 = "Field: " $0
#add_line_after = separator ;
$0 = "Field: " $0
#add_line_after = separator ;
if (index(conditions, $1) != 0) {
print separator;
if (index(conditions, $1) != 0) {
print separator;
+ separator = wide_separator ;
print "-- Condition: " $1;
$1 = "";
}
print "-- Condition: " $1;
$1 = "";
}