named

OpenTuring

namedtype

Syntax   A namedType is one of:

 (a)typeId
 (b)moduleId . typeId

Description   A type can be given a name (typeId) and later this name can be used instead of writing out the type.

Example   In this example, phoneRecord is a named type.

        type phoneRecord :
            record
                name : string ( 20 )
                phoneNumber : int
                address : string ( 50 )
            end recordvar oneEntry : phoneRecord
        var phoneBook : array 1 .. 100 of phoneRecord

Details   Form (a) is the most common kind of named type. Form (b) is used when the type name has been exported from a module.

Arrays whose bounds are not known at compile time cannot be named.