by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)
pattern,pattern — pattern,pattern pattern
pattern ("," pattern)+ |
(pattern), attribute, datatypeName param exceptPattern, element, list, mixed, pattern&pattern, pattern*, pattern+, pattern,pattern, pattern?, pattern|pattern
The group pattern defines an ordered group of subpatterns (note that when attribute patterns are included in such a group, their order can't be guaranteed). Any number of patterns may be combined through the , operator using this construct; however different operators (,| &) can't be mixed at the same level.
This text is released under the Free Software Foundation GFDL.