I can see where Mike Kay got his implementation, though:
"separated from
the preceding number by the separator token preceding the
format token
used to format that number". However, the "after the first"
part makes me
think that the opening "(" should not apply to numbers after
the first.
Heh? The sentence says specifically that it applies to
numbers after the first, so what makes you think that it
should not apply to numbers after the first?
Because "Non-alphanumeric tokens that occur between two format tokens are
separator tokens that are used to join numbers in the list." Because they
don't occur between two numbers, I don't see "(" and ")" as separator
tokens. Thus, I think "(" should not apply to numbers after the first,
because it is not a separator token.
Further reading and thinking indicates to me that no format token can be
assumed unless two numbers are present. So, in any case where only one
number is present (regardless of what tokens may precede and follow it),
the separator has to be a period.
I gather you've come to the same conclusion.
No offense meant, by the way. I see this kind of exchange as thinking out
loud in the presence of other folks who like to think about these things
so that we can have a well-reasoned discussion.
Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--