semparse