Make elisp parser def* based