7. Embedded QUEL for Pascal : Pascal Variables and Data Types : Variable and Type Declarations : Type Definitions
 
Share this page                  
Type Definitions
Syntax
Category
type_name
renaming
(enum_identifier {,enum_identifier})
enumeration
[+\-] constant .. [+|-]constant
numeric or character subrange
^type_name
pointer
varying [upper_bound] of char_type_name
varying length string
[packed] array [dimensions] of type_definition
array
record field_list end
record
file of type_definition
file
set of type_definition
set
Each of these type definitions is discussed in its own section below. All type names must be legal Pascal identifiers beginning with an alphabetic character or an underscore.