>The orginal dtd is from
>
>
http://www.dstc.edu.au/Research/Projects/MOF/Publications/OMG/XMI/ad98-10-16.dtd
>
>Prehaps they mad a mistake?
>
At best I'd say its a redundant construct. There would never be a time when
something like this:
(foo@)@
would make sense where @ is any repetition operator. What is the meaning of
something like "foo one or more times, as many times as you want"? It
probably should be considered an error, but I don't think that the syntax
in the spec specifically disallows it. But, in the case at hand, the
parenthesis are just syntactic sugar and have no use, so its relaly like
saying "foo*?", which would be illegal, right?
----------------------------------------
Dean Roddey
Software Weenie
IBM Center for Java Technology - Silicon Valley
[EMAIL PROTECTED]