Guide to the HP Structure Definition Language


Begin Index

Contents (summary)
Preface Preface
Chapter 1 Overview
Chapter 2 Creating, Editing, and Processing a HP SDL Source File
Chapter 3 HP SDL Language Elements
Chapter 4 HP SDL Declarations
Appendix A HP SDL Diagnostic Messages
Appendix B HP SDL Language Translation Summaries
Appendix C ASCII Character Set
  Index
  Figures
  Examples
  Tables


Contents


Preface
Preface Preface
Chapter 1
1 Overview
     1.1     The HP SDL Translation Process
     1.2     Description of a Sample HP SDL Source File
Chapter 2
2 Creating, Editing, and Processing a HP SDL Source File
     2.1     Creating a HP SDL Source File with LSE
         2.1.1         Entering Source Code Using Placeholders and Tokens
         2.1.2         Getting Started with the LSE Templates for HP SDL
         2.1.3         Compiling Source Code
     2.2     Processing a HP SDL Source File
Chapter 3
3 HP SDL Language Elements
     3.1     Names
         3.1.1         Local Symbol Names
         3.1.2         Source Program Identifiers
     3.2     Keywords
         3.2.1         Declaration Keywords
         3.2.2         Declaration Modifier Keywords
             3.2.2.1             User-Specified TYPENAME keyword
             3.2.2.2             PREFIX, MARKER, and TAG Keywords
             3.2.2.3             Alignment Keywords
             3.2.2.4             Storage Class Keywords
             3.2.2.5             SDL Storage Classes and Typedef Syntax
             3.2.2.6             Data Types
             3.2.2.7             DIMENSION Keyword
         3.2.3         Data Type Keywords
             3.2.3.1             Pointer Data Types
             3.2.3.2             ANY Data Type
             3.2.3.3             BITFIELD Data Type
             3.2.3.4             BOOLEAN Data Type
             3.2.3.5             CHARACTER Data Type
             3.2.3.6             COMPLEX Data Types
             3.2.3.7             DECIMAL Data Type
             3.2.3.8             Floating-Point Data Types
             3.2.3.9             Integer Data Types
     3.3     Expressions
     3.4     Local Comments
     3.5     Output Comments
     3.6     INCLUDE Statement
     3.7     READ Statement
     3.8     Conditional SDL Compilation
         3.8.1         Conditional SDL Compilation using the IFLANGUAGE statement
         3.8.2         Conditional SDL Compilation using the IFSYMBOL statement
     3.9     Text Pass-through
     3.10     DECLARE Statement
Chapter 4
4 HP SDL Declarations
    Command 1     MODULE Declaration
     4.1     MODULE Description
     4.2     MODULE Format
    Command 2     ITEM Declaration
     4.3     ITEM Description
     4.4     ITEM Format
    Command 3     AGGREGATE Declaration
     4.5     AGGREGATE Description
         4.5.1         Subaggregate Declaration
         4.5.2         STRUCTURE Declaration
         4.5.3         UNION Declaration
         4.5.4         Implicit Union Declarations
         4.5.5         Implicit Union Declarations with the Optional DIMENSION Keyword
         4.5.6         Forcing Negative Offsets
         4.5.7         Forcing Data Alignment
         4.5.8         Using Offset Symbols
     4.6     AGGREGATE Format
    Command 4     CONSTANT Declaration
     4.7     CONSTANT Description
     4.8     CONSTANT Format
    Command 5     ENTRY Declaration
     4.9     ENTRY Description
     4.10     ENTRY Format
Appendix A
Appendix A HP SDL Diagnostic Messages
Appendix B
Appendix B HP SDL Language Translation Summaries
    Command 6     HP Ada Translation Summary
    Command 7     HP BASIC Translation Summary
    Command 8     HP BLISS Translation Summary
    Command 9     HP C/C++ Translation Summary
    Command 10     HP DATATRIEVE Translation Summary
    Command 11     HP FORTRAN Translation Summary
    Command 12     HP MACRO Translation Summary
    Command 13     HP Pascal Translation Summary
    Command 14     Kednos PL/I Translation Summary
    Command 15     HP OpenVMS DCL Translation Summary
    Command 16     SDML Translation Summary
    Command 17     DECTPU Translation Summary
    Command 18     UIL Translation Summary
Appendix C
Appendix C ASCII Character Set
Index
Index
Examples
1-1 Sample HP SDL Source File
1-2 Kednos PL/I Output File for the Sample HP SDL Source File
2-1 Creating a Sample HP SDL Source File Using LSE
Figures
1-1 HP SDL Translation Process
Tables
2-1 SDL Command Qualifiers and Their Defaults
2-2 HP SDL Output Language Options and File Types
3-1 Keywords That Identify or End Declarations
3-2 Keywords Used in Declarations
3-3 Default Tags Used by HP SDL


Previous Next Index