Neil the OP has now learned how those clues parse and has an insight into how the compilers mind works, that stands us in great stead for future.
We all had to start somewhere and we each have our own set of circumstances, this is a helpful site, not a place to criticise others.