Document revision date: 30 March 2001
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

Guide to the DEC Text Processing Utility


Begin Index

Contents (summary)
Preface Preface
Chapter 1 Overview of the DEC Text Processing Utility
Chapter 2 Getting Started with DECTPU
Chapter 3 DEC Text Processing Utility Data Types
Chapter 4 Lexical Elements of the DEC Text Processing Utility Language
Chapter 5 DEC Text Processing Utility Program Development
Appendix A Sample DECTPU Procedures
Appendix B DECTPU Terminal Support
Appendix C DECTPU Debugger Commands
  Index
  Figures
  Examples
  Tables


Contents


Preface
Preface Preface
Chapter 1
1 Overview of the DEC Text Processing Utility
     1.1     Description of DECTPU
         1.1.1         DECTPU Features
         1.1.2         DECTPU and User Applications
         1.1.3         DECTPU Environments
     1.2     Description of DECwindows DECTPU
         1.2.1         DECwindows DECTPU and DECwindows Features
         1.2.2         DECwindows DECTPU and the DECwindows User Interface Language
     1.3     Description of EVE
     1.4     DECTPU Language
         1.4.1         Data Types
         1.4.2         Language Declarations
         1.4.3         Language Statements
         1.4.4         Built-In Procedures
         1.4.5         User-Written Procedures
     1.5     Terminals Supported by DECTPU
     1.6     Learning Path for DECTPU
Chapter 2
2 Getting Started with DECTPU
     2.1     Invoking DECTPU on OpenVMS Systems
         2.1.1         Default File Specifications
         2.1.2         Startup Files
     2.2     Invoking DECTPU from a DCL Command Procedure
         2.2.1         Setting Up a Special Editing Environment
         2.2.2         Creating a Noninteractive Application
     2.3     Invoking DECTPU from a Batch Job
     2.4     Using Journal Files
         2.4.1         Keystroke Journaling
         2.4.2         Buffer-Change Journaling
         2.4.3         Buffer-Change Journal File-Naming Algorithm
     2.5     Avoiding Errors Related to Virtual Address Space
     2.6     Using OpenVMS EDIT/TPU Command Qualifiers
         2.6.1         /CHARACTER_SET
         2.6.2         /COMMAND
         2.6.3         /CREATE
         2.6.4         /DEBUG
         2.6.5         /DISPLAY
         2.6.6         /INITIALIZATION
         2.6.7         /INTERFACE
         2.6.8         /JOURNAL
         2.6.9         /MODIFY
         2.6.10         /OUTPUT
         2.6.11         /READ_ONLY
         2.6.12         /RECOVER
         2.6.13         /SECTION
         2.6.14         /START_POSITION
Chapter 3
3 DEC Text Processing Utility Data Types
     3.1     Array Data Type
     3.2     Buffer Data Type
     3.3     Integer Data Type
     3.4     Keyword Data Type
     3.5     Learn Data Type
     3.6     Marker Data Type
     3.7     Pattern Data Type
         3.7.1         Using Pattern Built-In Procedures and Keywords
         3.7.2         Using Keywords to Build Patterns
         3.7.3         Using Pattern Operators
             3.7.3.1             + (Pattern Concatenation Operator)
             3.7.3.2             & (Pattern Linking Operator)
             3.7.3.3             | (Pattern Alternation Operator)
             3.7.3.4             @ (Partial Pattern Assignment Operator)
             3.7.3.5             Relational Operators
         3.7.4         Compiling and Executing Patterns
         3.7.5         Searching for a Pattern
         3.7.6         Anchoring a Pattern
     3.8     Process Data Type
     3.9     Program Data Type
     3.10     Range Data Type
     3.11     String Data Type
     3.12     Unspecified Data Type
     3.13     Widget Data Type
     3.14     Window Data Type
         3.14.1         Defining Window Dimensions
         3.14.2         Creating Windows
         3.14.3         Displaying Window Values
         3.14.4         Mapping Windows
         3.14.5         Removing Windows
         3.14.6         Using the Screen Manager
         3.14.7         Getting Information on Windows
         3.14.8         Terminals That Do Not Support Windows
Chapter 4
4 Lexical Elements of the DEC Text Processing Utility Language
     4.1     Overview
     4.2     Case Sensitivity of Characters
     4.3     Character Sets
         4.3.1         DEC Multinational Character Set (DEC_MCS)
         4.3.2         ISO Latin1 Character Set (ISO_LATIN1)
         4.3.3         General Character Sets
         4.3.4         Entering Control Characters
         4.3.5         DECTPU Symbols
     4.4     Identifiers
     4.5     Variables
     4.6     Constants
     4.7     Operators
     4.8     Expressions
         4.8.1         Arithmetic Expressions
         4.8.2         Relational Expressions
         4.8.3         Pattern Expressions
         4.8.4         Boolean Expressions
     4.9     Reserved Words
         4.9.1         Keywords
         4.9.2         Built-In Procedure Names
         4.9.3         Predefined Constants
         4.9.4         Declarations and Statements
             4.9.4.1             Module Declaration
             4.9.4.2             Procedure Declaration
             4.9.4.3             Procedure Names
             4.9.4.4             Procedure Parameters
             4.9.4.5             Procedures That Return a Result
             4.9.4.6             Recursive Procedures
             4.9.4.7             Local Variables
             4.9.4.8             Constants
             4.9.4.9             ON_ERROR Statements
             4.9.4.10             Assignment Statement
             4.9.4.11             Repetitive Statement
             4.9.4.12             Conditional Statement
             4.9.4.13             Case Statement
             4.9.4.14             Error Handling
             4.9.4.15             Procedural Error Handlers
             4.9.4.16             Case-Style Error Handlers
             4.9.4.17             Ctrl/C Handling
             4.9.4.18             RETURN Statement
             4.9.4.19             ABORT Statement
         4.9.5         Miscellaneous Declarations
             4.9.5.1             EQUIVALENCE
             4.9.5.2             LOCAL
             4.9.5.3             CONSTANT
             4.9.5.4             VARIABLE
     4.10     Lexical Keywords
         4.10.1         Conditional Compilation
         4.10.2         Specifying the Radix of Numeric Constants


Previous Next Contents Index

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
6018PRO_CONTENTS.HTML