Annotation of 43BSDReno/contrib/isode-beta/pepy/SFD.py, revision 1.1.1.1

1.1       root        1: -- SFD.py - MHS SFD definitions
                      2: 
                      3: -- $Header: /f/osi/pepy/RCS/SFD.py,v 7.0 89/11/23 22:11:34 mrose Rel $
                      4: --
                      5: --
                      6: -- $Log:       SFD.py,v $
                      7: -- Revision 7.0  89/11/23  22:11:34  mrose
                      8: -- Release 6.0
                      9: -- 
                     10: 
                     11: --
                     12: --                               NOTICE
                     13: --
                     14: --    Acquisition, use, and distribution of this module and related
                     15: --    materials are subject to the restrictions of a license agreement.
                     16: --    Consult the Preface in the User's Manual for the full terms of
                     17: --    this agreement.
                     18: --
                     19: --
                     20: 
                     21: 
                     22: SFD DEFINITIONS ::=
                     23: 
                     24: %{
                     25: #ifndef        lint
                     26: static char *rcsid = "$Header: /f/osi/pepy/RCS/SFD.py,v 7.0 89/11/23 22:11:34 mrose Rel $";
                     27: #endif
                     28: %}
                     29: 
                     30: BEGIN
                     31: 
                     32: PRINTER        print
                     33: 
                     34: Document       ::=  SEQUENCE OF ProtocolElement
                     35:        
                     36: ProtocolElement        ::=  CHOICE {
                     37:                        textUnit[3] IMPLICIT TextUnit,
                     38:                        specificLogicalDescriptor[5]
                     39:                            IMPLICIT LogicalDescriptor
                     40:                     }
                     41: 
                     42: 
                     43: -- text units
                     44: 
                     45: TextUnit       ::=  SEQUENCE {
                     46:                        contentPortionAttributes ContentPortionAttributes,
                     47:                        textInformation TextInformation
                     48:                     }
                     49: 
                     50: ContentPortionAttributes
                     51:                ::=  SET { --none at present-- }
                     52: 
                     53: TextInformation        ::=  CHOICE {
                     54:                        T61String
                     55:                     }
                     56: 
                     57: 
                     58: -- logical descriptor
                     59: 
                     60: LogicalDescriptor
                     61:                ::=  SEQUENCE { LogicalObjectType, LogicalDescriptorBody }
                     62: 
                     63: LogicalObjectType
                     64:                ::=  INTEGER {
                     65:                        document (0),
                     66:                        paragraph (1)
                     67:                    }
                     68: 
                     69: LogicalDescriptorBody
                     70:                ::=  SET { 
                     71:                        -- variable attributes (if object is document) --
                     72:                        pageHeading[3] IMPLICIT T61String OPTIONAL,
                     73:                        -- variable attributes (if object is paragraph) --
                     74:                        layoutDirectives[4] IMPLICIT LayoutDirectives OPTIONAL,
                     75:                        presentationDirectives[5] IMPLICIT
                     76:                            PresentationDirectives OPTIONAL,
                     77:                        -- default variable attributes for subordinate objects
                     78:                        --  (if any)
                     79:                        defaultValueLists[6] IMPLICIT SEQUENCE {
                     80:                            DefaultValueList
                     81:                        } OPTIONAL
                     82:                     }
                     83: 
                     84: LayoutDirectives::=  SET {
                     85:                        leftIndentation[0] Offset OPTIONAL,
                     86:                        bottomBlankLines[3] Offset OPTIONAL
                     87:                     }
                     88: 
                     89: Offset         ::=  CHOICE { [1] IMPLICIT INTEGER}
                     90: 
                     91: PresentationDirectives
                     92:                ::=  SET {
                     93:                        alignment[0] IMPLICIT Alignment OPTIONAL,
                     94:                        graphicRendition[1] IMPLICIT GraphicRendition OPTIONAL
                     95:                     }
                     96: 
                     97: Alignment      ::=  INTEGER { leftAligned(0), centered(2), justified(3) }
                     98: 
                     99: GraphicRendition::=  SEQUENCE OF GraphicRenditionAspect
                    100: 
                    101: GraphicRenditionAspect
                    102:                ::=  INTEGER --an SGR parameter value; see T.61
                    103: 
                    104: DefaultValueList::=  CHOICE {
                    105:                        paragraphAttributes[1] IMPLICIT ParagraphAttributes
                    106:                     }
                    107: 
                    108: ParagraphAttributes
                    109:                ::=  SET {
                    110:                        layoutDirectives < Attribute OPTIONAL,
                    111:                        presentationDirectives < Attribute OPTIONAL
                    112:                     }
                    113: 
                    114: Attribute      ::=  CHOICE {
                    115:                        layoutDirectives[0] IMPLICIT LayoutDirectives,
                    116:                        presentationDirectives[1] IMPLICIT PresentationDirectives
                    117:                     }
                    118: 
                    119: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.