by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)
pattern — Pattern
pattern ::= "element"
nameClass "{"
pattern "}"
|"attribute"
nameClass "{"
pattern "}"
|
pattern (","
pattern)+
|
pattern ("&"
pattern)+
|
pattern ("|"
pattern)+
|
pattern "?"
|
pattern "*"
|
pattern "+"
|"list" "{"
pattern "}"
|"mixed" "{"
pattern "}"
|
identifier
|"parent"
identifier
|"empty"
|"text"
|[
datatypeName]
literal
|
datatypeName ["{"
param* "}"] [
exceptPattern]
|"notAllowed"
|"external"
literal [
inherit]
|"grammar" "{"
grammarContent* "}"
|"("
pattern ")" |
This text is released under the Free Software Foundation GFDL.