reads and analyzes one sexp a time