Basic operators more-or-less done

It’s been a while since I’ve posted an update, so here goes.

The following binary operators are now implemented for signed and unsigned integers: +, -, *, / (signed only at this point in time), all the comparison operators (==, !=, <, <=, >, >=). Also, for booleans, &&, || and !. For and and or, the right side is evaluated only if the left side is insufficient to determine the expression’s result.

While far from extensive, these should be sufficient for getting the basics up and running. At this point, I’m moving on to other, much needed, work on the language. Next on my list is pointers, and I’ll probably do structs after that.

If you want to actually start playing with the language, and find that a particular operator is missing, please feel free to drop me a note and I’ll add it. Individual operators are, as a rule, not hard, but getting them all takes time that I’d rather not spend on it right now.

As usual, share and enjoy.
Shachar