Примеры описаний
КОМАНДА = GROUPE
OBJECTS : TPEHEP(1). ФУТБОЛИСТ (16), ВРАТАРЬ(2);
GROUPES : МАССАЖИСТЫ
(1);
END;
CONNECTIONS =
[0] МАССАЖИСТЫ[0] = [0] ТРЕНЕР[0];
i=0..15 : [0] ФУТБОЛИСТ[i] = [i+2] ТРЕНЕР[0];
i=0..15 : [1] ФУТБОЛИСТ[i] = [i];
[ 16] = [1] ТРЕНЕР[0];
i=0..15 : [i] = [0] ФУТБОЛИСТ[i];
END;
PHASETYPE = RECORD
болельщики : LONGINT;
END;
CONSTTYPE = RECORD; ПризЗаПобеду : CARDINAL;
END;
ФУТБОЛИСТ = OBJECT
DEVICES : Мозг(1), Голова(1), ПараНог(1);
END;
CONNECTIONS =
i=0..1 : [i] Мозг[0] = [i];
[0] Голова[0] = [0] ПараНог[0];
i=0..1 : [i] ПараНог[0] = [[i] Мозг[0];
[0] = [1] ПараНог[0];
END;
PHASETYPE = RECORD
точка, скорость : ВЕКТОР;
вес, рост : REAL;
номер : CARDINAL;
травмы : LIST OF
ЧастьТела : (ЛеваяНога, ПраваяНога);
тяжесть : (тяжелая, легкая);
ВремяПолучения : REAL;
END;
END;