recognized after "HTML." because you need "HTML@." for that, but I'm

I went through the manuals at one point and changed a bunch of ML. to
ML@., but I guess more have crept in.  (Also an occasional @! and @?.)

    not sure if the cases with closing brackets are correct.

Closing parens are irrelevant, as Andreas described, so @. is needed
in cases like
  HTML)@. Foo
  HTML@.) Foo
too.  (Test file below.)

    (This doesn't seem to be the whole story because it doesn't cover the
    case of "closing punctuation" BEFORE the full stop.)

I guess.  Will tweak.

    > We should probably follow what TeX does in such circumstances. Does 
anyone know?

    Plain TeX sets \sfcode`\)=0 \sfcode`\'=0 \sfcode`\]=0, which makes these
    three characters transparent wrt. the spacefactor.

texinfo.tex and makeinfo have always implemented the same rule.  C
makeinfo did so in fewer cases that Perl makeinfo, but the basic idea
was there.

K

\input texinfo
@setfilename sentence-end.info

@paragraphindent 0

How about TAB@.  L With @@.@*
How about TAB.  L Just letters.@*
How about tab.  L Lowercase.

(How about TAB)@.  L With @@.@*
(How about TAB).  L Just letters.@*
(How about tab).  L Lowercase.

(How about TAB@.)  L With @@.@*
(How about TAB.)  L Just letters.@*
(How about tab.)  L Lowercase.

@bye

Reply via email to