(a) The stand-alone Info doesn't use regular expressions to parse 
          references;

Sure, we would have do it by hand in Info.  We do it by hand now in
the other direction.

      (b) You could have more than one colon in a row (happens a lot in C++, 
          for example).

Sorry, I don't see the problem.

* foo::bar:  nodename.
will still get parsed correctly, seems to me.  The .* will swallow
everything up to the very last : ... as long as the nodename does not
have any colons in it.

^\* (.*)( <[0-9]>*)?:[ \t]*(.*)\.$

    The possibility of parsing references from the end was raised in the past 
    (IIRC).  It works better in some cases, but fails in others.

Specifically?

Thanks,
k

_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo

Reply via email to