Parser almost complete