Compaq DEC Text Processing Utility (DECTPU) Guide Manual page 5

Guide to the dec text processing utility
Table of Contents

Advertisement

4.4
Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8
4.8.1
Arithmetic Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.2
Relational Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.3
Pattern Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.4
Boolean Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reserved Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9
4.9.1
Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.2
Built-In Procedure Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.3
Predefined Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4
Declarations and Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.1
Procedure Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.2
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.7
Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.8
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Case Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.13
Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.14
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABORT Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.4.19
Miscellaneous Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.5
4.9.5.1
EQUIVALENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.5.2
LOCAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.5.3
CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.5.4
VARIABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lexical Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10
Conditional Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10.1
4.10.2
Specifying the Radix of Numeric Constants . . . . . . . . . . . . . . . . . . . . .
Creating DECTPU Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1
Simple Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1
5.1.2
Complex Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.3
Program Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2
Programming in DECwindows DECTPU . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.1
Widget Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Focus Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2.2
4-5
4-5
4-6
4-7
4-8
4-10
4-10
4-11
4-11
4-12
4-12
4-12
4-12
4-13
4-14
4-15
4-15
4-15
4-18
4-18
4-19
4-19
4-19
4-20
4-20
4-20
4-21
4-23
4-24
4-25
4-28
4-28
4-29
4-30
4-30
4-30
4-32
4-32
4-32
4-33
4-34
5-1
5-2
5-2
5-3
5-4
5-4
5-5
v

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dec text processing utilityDectpu

Table of Contents