Make the parser more forgiving. Added 'a = 3' syntax for variable assignment. Spaces now ignored; multiple arguments now comma-separated.
Fixed a couple of parsing bugs whereby !=, <= etc were parsed as assignments pivoting around the '='.
Again, will probably break everything
Fixed merge.
Fixed merge.