Typ-Erweiterungen sind in Standard Pascal nicht möglich.
Möglich sind sie in Pascal-Versionen mit objektorientierten Erweiterungen, also z.B. in Turbo Pascal und Delphi.
Turbo Pascal
Beispiel:
TYPE person = OBJECT
name : STRING[20];
vorname : STRING[20];
verheiratet : BOOLEAN;
END;
mitarbeiter = OBJECT ( person );
pnr : INTEGER;
gehalt : REAL;
END;
DelphiBeispiel:
TYPE person = CLASS
name : STRING[20];
vorname : STRING[20];
verheiratet : BOOLEAN;
END;
mitarbeiter = CLASS ( person );
pnr : INTEGER;
gehalt : REAL;
END;