fixed colon parse oddities

A colon followed by any non int/var token does nothing.
A colon is also allowed at the end of a parsed string, doing nothing.