Spar OpenBr Spar ClseBr Spar Brackets ClseBr Error Error while parsing

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Spar {
(e.S) (#OpenBr ) e.T = <Spar ((e.S)) e.T>;
((e.S) e.1) (#ClseBr ) e.T = <Spar (e.S (#Brackets e.1)) e.T>;
('L' e.S) (#ClseBr ) e.T = <Error 'Error while parsing brackets'>;
(e.S) (s.X e.attr) e.T = <Spar (e.S (s.X e.attr)) e.T>;
('L' e.S) = e.S;
(e.S) = <Error 'Error while parsing brackets'>;
}
MakeBrackets {
e.1 = <Spar ('L') e.1>;
}