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