Use parse instead of decode for naming syntax parsing function