It's an LL(1) parser, not an LL(0) parser.