beautypg.com

3 dec text processing utility data types, Dec text processing utility data types – Compaq DEC Text Processing Utility AA-PWCBD-TE User Manual

Page 41

background image

3

DEC Text Processing Utility Data Types

A data type is a group of elements that ‘‘belong together’’; the elements are all
formed in the same way and are treated consistently. The data type of a variable
determines the operations that can be performed on it. The DECTPU data types
are represented by the following keywords:

ARRAY

BUFFER

INTEGER

KEYWORD

LEARN

MARKER

PATTERN

PROCESS

PROGRAM

RANGE

STRING

UNSPECIFIED

WIDGET

WINDOW

You use data types to interpret the contents of a variable. Unlike many
programming languages, DECTPU permits any variable to have any type of data
as a value. DECTPU has no declaration statement to restrict the type of data
that you can assign to a variable. DECTPU variables take on a data type when
they are placed on the left-hand side of an assignment statement. The right-hand
side of the assignment statement determines the data type of the variable.

Although you can construct variables freely, DECTPU built-in procedures require
that their parameters be of specific data types. Each built-in procedure can
operate only on certain data types. Some built-in procedures return a value of a
certain data type when they are executed. The following sections describe the
DECTPU data types.

DEC Text Processing Utility Data Types 3–1