9 wide_separator = wide_separator
"-" ;
12 ie_separator =
"-- " ;
13 for (i=
0;i
<=
137;i
++) {
14 ie_separator = ie_separator
"=" ;
39 if (next_line ==
"condition") {
42 if ((next_line ==
"field description") || (next_line ==
"field name")){
47 # #if (empty_line == "yes") {
56 /^–
[[:space
:]]+ParentIE
-WithEM$
/ {
60 /^–
[[:space
:]]+[A
-Za
-z0
-9-]+$
/ {
61 if (empty_line ==
"yes") {
72 /^Conditional Presence
/ {
76 $0 =
"Conditional presence" ;
78 separator = separator
"-" ;
81 #add_line_after = separator ;
82 next_line =
"condition" ;
85 # Need to catch "x and y field descriptions"
87 /field descriptions$
/ {
92 separator = separator
"-" ;
95 # add_line_after = separator ;
96 next_line =
"field name" ;
99 #/^[A-Za-z0-9-]+[[:space:]]+[A-Za-z0-9-]+/ {
100 # if (next_line == "field description") {
101 # add_line_after = separator ;
102 # next_line = "field name";
106 /^
[A
-Za
-z0
-9-]+(, [A
-Za
-z0
-9-]+)*$
/ {
107 if (next_line ==
"field name") {
112 #add_line_after = " ";
113 next_line =
"field description";
115 else if (next_line ==
"field description") {
119 #add_line_after = separator ;
120 #print "separator est " separator;
121 next_line =
"field name";
128 if (in_IE ==
"yes") {
129 if ((next_line ==
"condition") && ($1 != "Conditional")) {
131 if (index(conditions
, $1) != 0) {
133 print "-- Condition: " $1;
136 if ((in_ASN1 ==
"no") && !
(/^\s
*$
/)) {
143 if ((in_ASN1 ==
"no") && !
(/^\s
*$
/)) {
149 if (add_line_after
!= "") {
150 print add_line_after
;
151 add_line_after =
"" ;
154 if (/-- Cond
[A
-Za
-z0
-9-]+$
/) {
155 conditions = conditions
" " $NF ;