implement dot expression.
how about method call and dot assignment?