Make List LL(1)
Implement parser