X-Git-Url: http://nsz.repo.hu/git/?p=c-standard;a=blobdiff_plain;f=ann2html.sh;h=a4c127c5fddf3f0baa128a81387c1fd225ec589e;hp=8999198a11a788d8324dbb5364a398b8e3eb4713;hb=6fa09ff7f9eb20582513c80f0fa883b056bde241;hpb=c8552f228e75429c8c11edb869899f05b70ea1e5 diff --git a/ann2html.sh b/ann2html.sh index 8999198..a4c127c 100755 --- a/ann2html.sh +++ b/ann2html.sh @@ -133,7 +133,7 @@ seencontents && !seenfore && /^[^@]/ { /^@end pre/ { if (!pre) next - pre = pre "\n" + pre = pre "\n\n" if (nn) note[nn] = note[nn] "\n" pre else @@ -162,7 +162,7 @@ seencontents && !seenfore && /^[^@]/ { } /^ ?(Syntax|Semantics|Description|Constraints|Synopsis|Returns|Recommended practice|Implementation limits|Environmental limits)$/ { - ss[sid] = ss[sid] "
" $0 "
\n" + ss[sid] = ss[sid] "

" $0 "\n" next } @@ -212,7 +212,7 @@ seencontents && !seenfore && /^[^@]/ { s = p s p = "" # TODO: false positives.. - while (match(s, /[a-z]opt[ )]/)) + while (match(s, /[a-z]opt[ )"]/)) s = substr(s,1,RSTART) "opt" substr(s,RSTART+RLENGTH-1) if (match(s, /[a-z]opt$/)) s = substr(s,1,RSTART) "opt" @@ -255,7 +255,7 @@ END { print ss[i] n = split(snote[i],a) if (n > 0) { - s = "

footnotes
\n" + s = "

Footnotes\n" for (j = 1; j <= n; j++) { s = s "

" a[j] ")" note[a[j]+0] "\n" }