CONTENTS

�1���� Scope
�2���� References
�3���� Abbreviations
�4���� Conventions, notation used
�5���� Level 1 CIF (CIF/PR)
������� 5.1���� General principles
������� 5.2���� Transferable Units of SDL specifications
������� 5.3���� CIF/PR syntax
��������� ��������5.3.1���� CIF file
����������������� 5.3.2���� Macro call
������� 5.4���� Examples
�6���� Level 2 CIF (CIF/GR)
������� 6.1���� General principles
������� 6.2���� General principles, graphical information
����������������� 6.2.1���� The coordinate system
����������������� 6.2.2���� About optional text positions
����������������� 6.2.3���� About optional flow lines
����������������� 6.2.4���� About nested diagrams
����������������� 6.2.5���� About kernel and additional heading
������� 6.3���� CIF/GR lexical rules
����������������� 6.3.1���� CIF directives
����������������� 6.3.2���� Newline and space characters
����������������� 6.3.3���� About text layout
������� 6.4���� CIF/GR syntax
����������������� 6.4.1���� CIF A Rules
����������������� 6.4.2��� �CIF B rules
������� 6.5���� Tool-specific CIF comments
�7���� Examples
������� 7.1���� System DemonGame
����������������� 7.1.1���� System DemonGame in SDL-GR
����������������� 7.1.2���� Block DemonBlock in SDL-GR
����������������� 7.1.3���� Process Demon in SDL-GR
������� 7.2���� Tricky SDL constructs
����������������� 7.2.1���� Joining flowlines 1
����������������� 7.2.2���� Joining flowlines 2
����������������� 7.2.3���� Joining flowlines 3
����������������� 7.2.4���� Lines and enclosing rectangles
��� ��������������7.2.5���� Answer flow lines after decision
����������������� 7.2.6���� Connect information in text symbols vs. near the frame symbol
����������������� 7.2.7���� Text extension
����������������� 7.2.8���� Macro diagram
����������������� 7.2.9 ����Text positions for gate references
���������������� 7.2.10���� Nested diagrams
���������������� 7.2.12���� Block in block
������� 7.3���� Situations CIF cannot handle
�8���� CIF conformance criteria
������� 8.1���� About tools reading a CIF file
����� ��8.2���� Automatic vs. forced layout
������� 8.3���� Retainment and use of tool-specific information
CIF keyword index
Appendix� I� �� Tool-specific CIF comments
������� I.1���� Maintenance of CIF
������� I.2���� Current tool-specific CIF comments
������ �����������I.2.1���� Placement of tool-specific CIF comments