s = p s
p = ""
# TODO: false positives..
- while (match(s, /[a-z]opt[ )]/))
+ while (match(s, /[a-z]opt[ )"]/))
s = substr(s,1,RSTART) "<sub>opt</sub>" substr(s,RSTART+RLENGTH-1)
if (match(s, /[a-z]opt$/))
s = substr(s,1,RSTART) "<sub>opt</sub>"
<p><!--para 4 -->
A preprocessing directive of the form
<pre>
- # line digit-sequence "s-char-sequenceopt" new-line
+ # line digit-sequence "s-char-sequence<sub>opt</sub>" new-line
</pre>
sets the presumed line number similarly and changes the presumed name of the source
file to be the contents of the character string literal.