new token: "." to help deal with degenerate cases