
pElem=^Elem;
Elem=record
след:pElem;
case R:0..1 of
0: (уров:pElem);
1: (атом:T)
end;
Поле R - поле тега (переключатель).
Примеры:
1. Пустой список ()

2. Атом a 
3. (ab) 
4. (a()b) 
5. ((a+b)*(c-(b/a)))

Вычисление значения арифметического выражения






