Documentation annotations

Annotations are currently an experimental work-in-progress language feature. Their design may change in a backward incompatible manner.

Documentation annotations can be used to add documentation to CIF elements. For basic information on documentation annotations, see the language tutorial. Here we discuss further details.

Documentation annotations (@doc) can be added to all elements of CIF specifications that support annotations.

The annotation has the following constraints, in addition to the general constraints that apply to all annotations: