In ARF, the member selection operator (.) is not an operator. It instead links
multiple name tokens together to form what is called an identifier. For example:
io.println
...refers to the println
member of the entity io
.
Only name tokens can be used in identifiers. If a member of an object that results from another operation needs to be accessed, that object must first be assigned to a variable.
ARF does not have separate syntax for accessing a member of a pointer. The dot works either way, like in Go.