Improved grammar: added obj expr to represent seaquence of dotted expr like 4.ToString().ToString()