Parse pointer indirection, struct field reference.

Provide the parsing side (front end) to handle expressions like:

previously(getvp(&vp) == 0)
previously(called(foo(stuff->value)))