working in parser chapter little grammar