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