> > 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.