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 the following elements in CIF specifications:

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