An address parser