Modified the grammar so that the dot for deparating the head from the tail in the list notation [h . t] requires a space (or new line) on the right of the dot. Hence the notation [h.t] is invalid, but [h. t] is valid, and of course also [h . t] is valid. This last notation with a space on both sides of the dot is recommanded.