Parser can only skip optional terminals, if they're not matched