first complete test passing: comments, literals, identifiers, simple assignments