Remove I/O declarations
This CIF to CIF transformation removes I/O declarations from the specification. This may reduce the size of the specification. It may also lead to the specification being supported by more tools, as the I/O declarations may use features of the CIF language that certain tools don’t support.
Supported specifications
This transformation supports all CIF specifications.
Preprocessing
n/a
Implementation details
All I/O declarations are removed from the specification. I/O declarations include:
This transformation removes all I/O declarations. To only remove certain kinds of I/O declarations, see the following CIF to CIF transformations:
Renaming
n/a
Size considerations
Since information is removed from the specification, the specification can only become smaller as a result of this transformation.
Optimality
n/a
Annotations
This transformation does not process, add, or remove any annotations.