There is something about plus that I don���t understand. In the following code if I parse for (x , x) then I get what I expect. If I parse for (x plus) then the image hangs. What am I doing wrong?
James
| a notA x y |
a := $a asParser.
notA := $a asParser negate star flatten.
x := a / notA.
y := x , x.�� �� �����works fine���
y := x plus. ���never finishes���
^y end parse: 'ab���.