Type Definitions

Type definitions unit defines data structures for basic types and contains few functions to process type definitions.

Here are presented data structures that describe types in Turbo Pascal. All types belong to one of base Turbo Pascal types: Untyped, Array, Record, Object, File, Text, Function/Procedure, Set, Pointer, String, Extended, Real, Integer, Boolean, Char, Enumeration.

Here are listed all Turbo Pascal elementary types that are defined in the System unit (using the boot-strap symbol table SYSTEM.TPS).

Array and set definitions use few functons for type checking.