diff --git a/dfn/spec.tex b/dfn/spec.tex index 2168053..8db15c4 100644 --- a/dfn/spec.tex +++ b/dfn/spec.tex @@ -9,11 +9,19 @@ because this specification's audience has the capability to alter the specification to resolve implementation issues and should exercise that ability. \begin{description} - \dt{Shall; Must} - Denotes a mandatory requirement. + \dt{conforming implementation} + A software implementation that strictly conforms to this specification. - \dt{Shall Not; Must Not} - Denotes an absolute prohibition. + \dt{Deprecated} + When used within context of this specification: the feature or requirement + will be removed in future revisions of this specification. + + \dt{Exempt} + Denotes a condition under which an implementation need not conform to a + requirement. + + \dt{implementation} + Software that implements this specification. \dt{May; Optional} Alternatively, the adverb ``optionally''; denotes a requirement whose @@ -22,9 +30,19 @@ specification to resolve implementation issues and should exercise that ability. denote requirements that are not essential to the operation of the implementation. - \dt{Exempt} - Denotes a condition under which an implementation need not conform to a - requirement. + \dt{Removed} + A feature or requirement mentioned in an earlier revision of this + specification has been removed and will not be superseded. + + \dt{Shall; Must} + Denotes a mandatory requirement. + + \dt{Shall Not; Must Not} + Denotes an absolute prohibition. + + \dt{Superseded} + The feature or requirement mentioned in an earlier revision of this + specification has been removed and replaced by another. \dt{Undefined} The error condition results in behavior that is not defined by a particular @@ -35,22 +53,4 @@ specification to resolve implementation issues and should exercise that ability. \dt{Unspecified} The behavior is not determined by this specification or is inconsequential to the implementation's operation. - - \dt{Deprecated} - When used within context of this specification: the feature or requirement - will be removed in future revisions of this specification. - - \dt{Superseded} - The feature or requirement mentioned in an earlier revision of this - specification has been removed and replaced by another. - - \dt{Removed} - A feature or requirement mentioned in an earlier revision of this - specification has been removed and will not be superseded. - - \dt{implementation} - Software that implements this specification. - - \dt{conforming implementation} - A software implementation that strictly conforms to this specification. \end{description}