spectral parser