Tipos de variables que define la unidad:
Type Index = Pointer; {Variables para índices de listas o elementos}
Type Mlist = ^MlistD; {Variable : es una lista}
SList = ^SListStack; {Una pila de sublistas}
MListD = record {Declaramos tipo de elementos de MasterList}
DataList: Pointer; {Puntero a una zona que se reservara para los datos de átomo o sublista}
Size:LongInt; {Tamaño del átomo (Puede restaurarse con pchar...)}
Atom, Eval:boolean o byte según version, no usado en v1.0;
ListLink:Mlist; {Puntero al siguiente elemento de Mlist}
ListMLink:Mlist {Puntero al elemento anterior de la MasterList}
End; {Si es el 1ºelement, l'anterior apunta l'últim}
SListStack = record {Pila para sublistas}
BackList: Pointer;
ListMLink: SList
end;