Structure については, Structure の文法 に詳細があります.
Pattern :: | name: Identifier; alias: Alias; intent: Intent; motivation: Motivation; applicability: Applicability; consequences: Consequences; implementation: Implementation; samplecode: Samplecode; knownuses: KnownUses; relations: PatternRelations; structure: Structure |
<pattern name= name> alias intent motivation applicability consequences implementation samplecode knownuses relations structure </pattern> |
Alias :: | description: Descripttion |
<also_known_as> description </also_known_as> |
Intent :: | description: Description |
<intent> description </intent> |
Motivation :: | description: Description |
<motivation> description </motivation> |
Applicability :: | description: Description |
<applicability> description </applicability> |
Consequences :: | description: Description |
<consequences> description </consequences> |
SampleCode :: | description: Description |
<samplecode> description </samplecode> |
Implementation :: | description: Description |
<implementation> description </implementationi> |
KnownUses:: | description: Description |
<knownuses> description </knownuses> |
PatternRelations :: | PatternRelation* |
<related_patterns> relation ... </related_patterns> |
PatternRelation :: | pattern: Identifier; notes: Notes |
<related_pattern name=+ pattern > notes </related_pattern> |
Notes :: | notes: Description |
<notes> notes </notes> |
Description :: | string: S |
string |
Identifier :: | name: S |
" name " |
Last modified: Thu Feb 13 11:24:41 1997