by Eric van der Vlist is published by O'Reilly & Associates (ISBN: 0596004214)
parent — Reference to a named pattern from the parent grammar
"parent" identifier |
(pattern), attribute, datatypeName param exceptPattern, element, list, mixed, pattern&pattern, pattern*, pattern+, pattern,pattern, pattern?, pattern|pattern
The parent pattern is a reference to a named pattern belonging to the parent grammar, the grammar in which the current grammar is included. The scope of named patterns is usually limited to the grammar in which they are defined. The parent pattern provides a way to extend this scope and refer to named patterns defined in the parent grammar.
born-element = parent born-element start = attribute id { parent id-content }, attribute available { parent available-content }, element isbn { parent isbn-content }, element title { parent title-content }, element author { parent author-content }*, element character { parent character-content }* |
This text is released under the Free Software Foundation GFDL.