> You may be able to prevent syntax error mechanicaly by keying the blocks > such that a connection cannot be made between two operators for example. > This would simplify the code. On the other hand, you may deliberately want > to allow syntax errors to improve the learning content of the toy. Tricky, 7 = 8 + -1 is legal.